Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/08/2007, 10:55
setram
 
Fecha de Ingreso: julio-2007
Mensajes: 63
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: buscador avanzado

Cita:
Iniciado por mauled Ver Mensaje
Desgraciadamente, el numero de if's sera proporcional al numero de criterios que uses en tu busqueda, .... no hay vuelta de hoja con eso.... ahora con respecto a como mostrar que no hay resultado es muy sencillo puedo usar la función empty() para verificar, de manera elegante, si tu consulta es diferente de null, es decir

Código PHP:
$ssql mysql_query("consulta");
if(empty(
$ssql))
 echo 
"No existen resultados"
else
//Tu info 
Saludillos.
Hola Mauled!

Estube probando esto pero cuando no encuentra nada no me muestra el mensaje. Te mando parte del codigo a ver si tu o alguien puede detectar mi error

Código PHP:
<?php $query "SELECT * FROM noticias WHERE titulo LIKE '%$campo1%' AND contenido LIKE '%$campo2%'"
$ssql mysql_query($query$link); 
if(empty(
$ssql)) 
 echo 
"No existen resultados"
else 
while(
$tabla=mysql_fetch_array($ssql)) {
 echo 
"<table width='655' border='1' cellspacing='0' cellpadding='0'>";
 echo 
"<tr><td><strong>Noticia: </strong>".$tabla['titulo']."</td></tr>";
 echo 
"</table>";
 echo
"<br>";
}
?>
Gracias!