Primero el formulario:
<html>
<head<
<title><h2>Busqueda de datos</h2><hr></title>
</head>
<body>
<form action="buscar.php" method="post">
<label>Nombre:</label>
<input type="text" name="nombre">
<input type="submit"><input type="reset">
</form>
</body>
</html>
Guárdelo con el nombre que desee. Y a continuación la página php:
<?php
require("conexion.php");
$nom=$_POST['nombre'];
$consulta="SELECT*FROM example WHERE nombre LIKE '$nom'";
$resultado=mysql_query($consulta) or die(mysql_error());
$num_rows = mysql_num_rows($resultado);
echo "Se han encontrado en total $num_rows nombres<br>";?>
<table>
<tr>
<th>Nombre</th>
<th>Edad</th>
</tr>
<?php while ($rsEmp = mysql_fetch_assoc($resultado)) { ?>
<tr>
<td><?php echo $rsEmp['nombre']; ?></td>
<td><?php echo $rsEmp['edad']; ?></td>
</tr>
<?php } ?>
</table>
require("conexion.php");
$nom=$_POST['nombre'];
$consulta="SELECT*FROM example WHERE nombre LIKE '$nom'";
$resultado=mysql_query($consulta) or die(mysql_error());
$num_rows = mysql_num_rows($resultado);
echo "Se han encontrado en total $num_rows nombres<br>";?>
<table>
<tr>
<th>Nombre</th>
<th>Edad</th>
</tr>
<?php while ($rsEmp = mysql_fetch_assoc($resultado)) { ?>
<tr>
<td><?php echo $rsEmp['nombre']; ?></td>
<td><?php echo $rsEmp['edad']; ?></td>
</tr>
<?php } ?>
</table>
Como podrá observar las únicas modificaciones las tenemos en las líneas en negrita, en donde recogemos en una variable $nom el valor que nos remite el formulario, este se lo pasamos a la petición $consulta siendo el resto como ya comenté en posts anteriores.Pruebe también los comodines como J% y verá que funciona perfectamente.
No hay comentarios:
Publicar un comentario