Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/04/2009, 20:40
DeadBlind
 
Fecha de Ingreso: abril-2009
Mensajes: 14
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como hacer Busqueda tipo google?

mira qui te dejo un ejemplo de un proyecto que estoy haciendo es para mostrar todos los registros que coincidan con el texto que ponga el usuario:

Código:
<html>
<head>
<title>Pedidos</title>
</head>
<body>
<table width="737" border="0" align="center">
<tr>
<form action="Pedidos.php" method="post">
  <td width="183" height="35"><p>Ingrese el nombre a consultar:</td>
   <td width="144"><input type="text" name="nombre"></td>
    <td width="58"><input type="submit" value="Buscar"></td>
    <td width="1"></p>
</form>
<form action="Pedidos_todo.php" method="post">
  <td width="329"><input name="submit" type="submit" value="Ver todo"></td>
</form>
</tr>
<h4>&nbsp;</h4>
</table>
<br>
<br>
<br>
<table width="400" border="1" align="center">
<?php

//conexion con servidor
$conexion=mysql_connect("localhost","root") or 
  die("Problemas en la conexion");

//Selecion de base de datos
mysql_select_db("sps",$conexion) or
  die("Problemas en la selección de la base de datos");

//Consulta de Busqueda por nombre del cliente 
  $registros=mysql_query("select fecha,nombre,apellidos,total
                       from venta,clientes where nombre like '%$_REQUEST[nombre]%' and clientes.id_cliente=venta.id_cliente",$conexion) or
  die("Problemas en el select:".mysql_error());


// impresion de los registros en un tabla
  echo "<tr>";
   echo  "<th>Fecha</th>";
    echo "<th>Nombre</th>";
    echo "<th>Total</th>";
 echo "<th>Detalle</th>";
 echo "</tr>";

if ($reg=mysql_fetch_array($registros))
{
 echo "<tr>";
echo "<td>";
  echo $reg['fecha']."<br>";
  echo "<td>";
  echo $reg['nombre']." ".$reg['apellidos']."<br>";
  echo "<td>";
  echo $reg['total']."<br>";
 echo "<td>";
echo "<A HREF=Detalle_pedidos.php>Ver detalle</A>";
echo "</tr>";
  }
else
{
  echo "No existe ningun pedido de esa persona";
}
mysql_close($conexion);
?>

</table>
</body>
</html>
Si tienes dudas o errores avisas