HOla.
Estoy trabajando con PHP y ACCESS.
Tengo que buscar registros de una tabla, pero cuando la búsqueda no es exitosa, no logro que devuelva un mensaje de "Consulta vacía".
Tengo problema con la forma de elaborar la consulta. Vean:
<?php
include("menu.php");
include("conecta.php");
$termino=$_GET["q"];
if(!$termino){
exit ("<h3>Buscar en fondo bibliográfico</h3><br><form class=smooth action=buscar.php><input type=text name=q><input type=submit value=Buscar></form>");
}
// Se define la consulta que va a ejecutarse
$sql = "SELECT * FROM libros where (libros.autor like '%{$_REQUEST['q']}%') or (libros.titulo like '%{$_REQUEST['q']}%')";
// Se ejecuta la consulta y se guardan los resultados en el recordset rs
$rs = odbc_exec( $conn, $sql );
if ( !$rs ) { exit( "Error en la consulta SQL" );
}
**// ACÁ QUISIERA PONER UN ----> IF( ?? == "") { exit ("Sin resultados");};
// Si la consulta es verdadera, muestro los resultados**
echo "<h3>Fondo bibliográfico</h3>";
echo "<table class='table-striped table'><thead><tr><th colspan=3></tr></thead><tbody>";
while ( odbc_fetch_row($rs) ) {
$nrex=odbc_result($rs,"num_rex");
$resultado=odbc_result($rs,"titulo"); $autor=odbc_result($rs,"autor");
$prestado=odbc_result($rs,"Prestado");
echo "<tr><td>Título: ".$resultado."<br> Autor: ".$autor."<br>Disponibilidad: ";
if($prestado=='0'){
echo "Disponible";
} else {
echo "Prestado";
}
[...]
}
// Se cierra la conexión
odbc_close( $conn );
?>
Desde ya muchas gracias.