Tema: Busqueda PHP
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/04/2009, 18:04
Avatar de Kenichi
Kenichi
 
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 160
Antigüedad: 15 años, 3 meses
Puntos: 6
Respuesta: Busqueda PHP

Hola, conozco una forma pero solo con un campo de texto, mas no, este es:

Código PHP:
<?php
$dbhost 
'localhost'// Servidor MySQL
$dbuser 'root'// Usuario MySQL 
$dbpass ''// Contraseña MySQL
$db 'mi_base_datos'// Base de datos MySQL
$q $_REQUEST['nombre_del_campo_de_busqueda'];
$conexion mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("$db"$conexion);
$query mysql_query("SELECT * FROM `productos` WHERE id LIKE '%".$q."%' OR marca LIKE '%".$q."%' OR modelo LIKE '%".$q."%' OR color LIKE '%".$q."%'"$conexion);
$resultados 0;
while (
$resultado mysql_fetch_array($query))
{
$resultados++;
echo 
"Marca: ".$resultado['marca']."<br> \n";
echo 
"Color: ".$resultado['color']."<br> \n";
echo 
"Modelo: ".$resultado['modelo']."<br> \n";
echo 
"ID: ".$resultado['id']."<br><hr><br> \n";
}
echo 
"Mostrando $resultados resultados para \"$q\".";
?>
Tambien puedes ordenar los resultados poniendo al final de la query ORDER BY columna ASC o en vez de ASC, DESC, Espero que te sirva, saludos!