Tema: Buscador
Ver Mensaje Individual
  #20 (permalink)  
Antiguo 03/10/2006, 17:40
Spychaser
 
Fecha de Ingreso: agosto-2006
Ubicación: Argentina, Bahia Blanca
Mensajes: 172
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta aca me quede

Buenas, escribo para que me den una mano ya que nose si es correcto el desarrollo del siguiente codigo, que tiene como fin buscar dentro de una tabla.
Este codigo toma los valores que el usuario setea en un formulario. Donde puede filtrar de distinto modo la informacion.
En este caso puede consultar el modeo, el año, el combustible o el precio. Todas estas consultas deben ser independientes para asi poder siempre realizar una busqueda, sin necesidad de que todo el formulario este completo.
Espero se entienda y poder arreglar esto.
Aqui les paso el codigo:
Código PHP:
<?
  
include('bahiaclasificadosconexion.php');
  
$MARCANOMBRE $_POST['MARCANOMBRE'];
  
$modelos $_POST['modelos'];
  
$ano $_POST['ano'];
  
$combustible $_POST['combustible'];
  
$precio $_POST['precio'];
  
$MARCANOMBRE addslashes($MARCANOMBRE);
  
$modelos addslashes($modelos);
  
$ano addslashes($ano);
  
$combustible addslashes($combustible);
  
$precio addslashes($precio);
    
if(
$ano == "" || $combustible == "" || $precio == "") {
    
$consulta "select * from avisos_agencias where avisos_agencias.modelos like '%".$modelos."%'";
}
if(
$ano != "") {
    
$consulta .= " AND avisos_agencias.ano like '%".$ano."%' ";
}
if(
$combustible != "") {
     
$consulta .= " AND avisos_agencias.combustible like '%".$combustible."%'";
}
if(
$precio != "") {
     
$consulta .= " AND avisos_agencias.precio like '%".$precio."%'";
}
  
  
$resultado mysql_query($consulta);
  
$num_resultados mysql_num_rows($resultado);

  echo 
"<p><strong>Número de avisos encontrados: ".$num_resultados."</strong></p>";

  for (
$i=0$i <$num_resultados$i++)
  {
    
$row mysql_fetch_array($resultado);
     echo 
"<p><strong>".($i+1).". Tipo: ";
     echo 
stripslashes($row["tipo"]);
     echo 
"</strong><br>Marca: ";
     echo 
stripslashes($row["marca"]);
     echo 
"<br>Modelo: ";
     echo 
stripslashes($row["modelo"]);
     echo 
"<br>Año: ";
     echo 
stripslashes($row["ano"]);
     echo 
"<br>Combustible: ";
     echo 
stripslashes($row["combustible"]);
     echo 
"<br>Kilometros: ";
     echo 
stripslashes($row["kilometros"]);
     echo 
"<br>Color: ";
     echo 
stripslashes($row["color"]);
     echo 
"<br>Precio: ";
     echo 
stripslashes($row["precio"]);
     echo 
"<br>Aviso: ";
     echo 
stripslashes($row["aviso"]);
     echo 
"<br>Agencia: ";
     echo 
stripslashes($row["nombre_agencia"]);
     echo 
"<p><a href=bahiaagenciasdetalles.php?id_aviso_agencia=$row[id_aviso_agencia]>Ver AVISO</a> \n";
     echo 
"</p>";
  }

?>
Muchas gracias