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> </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