Hola a todos.
He podido avanzar en mis pruebas, pude eliminar los errores aparentes, pero se atoró en la ejecución, pondré primero el HTML, después el código PHP y al final la pantalla de ejecución.
Código HTML:
<html>
<body>
<form method = "POST" action = "http://127.0.01/10_BUSCADOR_TABLA_AGENDA_AGENTE.php">
<strong>Palabra clave:</strong>
<input type="text" name="buscar" size="20"><br><br>
<input type="submit" value="Buscar">
</form>
</body>
</html>
Código PHP:<body>
<?php
if (isset($_POST[buscar]) && $_POST[buscar]!="") {
echo "Hola $_POST[buscar]";}
else {
if (isset($_POST[buscar])) {
echo "Regresar para Rellena los campos";
}
}
$db = mysql_connect('localhost', 'root', '') or die("No se puede establecer la conexión con la base de datos");
mysql_select_db("agenda", $db);
$sql = "SELECT * FROM gente WHERE nombre LIKE '$buscar' ORDER BY nombre";
$result = mysql_query($sql, $db);
if ($row = mysql_fetch_array($result)){
echo "<table border = '1'>";
//Mostramos los nombres de las tablas
echo "<table style='border: 4px red dotted; border=1'>";
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result)){
echo "<td><b>$field->name</b></td>";
}
echo "</tr>";
do {
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['nombre']."</td>";
echo "<td>".$row['direccion']."</td>";
echo "<td>".$row['telefono']."</td>";
echo "<td><a href='mailto:".$row['email']."'>".$row['email']."</a></td>";
echo "</tr>";
} while( $row = mysql_fetch_array($result) );
echo "<p><a href='buscador_bd.htm'>Volver</p>";
echo "</table>";
} else {
echo "<p>¡No se ha encontrado ningún registro!</p>";
echo "<p><a href=buscador_bd.htm>Volver</p>";
}
?>
</body>
</html>
Vista de la BD:
nombre direccion telefono email
paquito chihuahua 20 26084486 fraguilera@hotmail.com
letty chihuahua 20 26084486 lettylcoss@hotmail.com
Pantalla de ejecución:
Hola paquito
¡No se ha encontrado ningún registro!
Volver