Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/08/2007, 11:55
Avatar de demiurgo_daemon
demiurgo_daemon
 
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 17 años, 4 meses
Puntos: 2
Re: buscador avanzado

Hola,

también puedes reducir un poco el código dentro de los if, concatenando condiciones en vez de escribir la cadena completa cada vez. Tal vez así te queda la aplicación más entendible.

Código PHP:
$campo1=$_POST["tit"];
$campo2=$_POST["cont"];
$campo4=$_POST["imp"];

$query "SELECT * FROM noticias WHERE titulo LIKE '%$campo1%' AND contenido LIKE '%$campo2%'";
if (
$campo4!="nada"){
    
$query .= " AND importancia LIKE '%$campo4%'";
}
$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 
"<tr><td><strong>Contenido: </strong>".$tabla['contenido']."</td></tr>";
    echo 
"<tr><td><strong>Importancia: </strong>".$tabla['importancia']."</td></tr>"
    echo 
"</table>";
    echo
"<br />";

saludos