buenas noches!! aca sigo luchando con el codigo je... ya un poco mareado pero logre que los registros se almacenen, se modifiquen y que se eliminen de mi BD. solo me resta buscarlos... pero me parece que erre alguna instruccion. ya que me devuelve un error. ya revise las comillas y movi el codigo de varias formas... y el error persiste.
en fin lo volvi a dejar el codigo como el manual del profesor nos indica pero sigue igual..
lo que ahi les paso el error y el codigo tal cual esta en el libro.
desde ya muchas gracias. Buenas noches!
Código PHP:
<?php echo('<?xml version="1.0" encoding="iso-8859-1"?>');?>
<!DOCTYPE html>
<head>
<link rel="stylesheet" href="../estilos.css">
</head>
<body>
<?php
if(!isset($_POST["buscar"])){
?>
<p>debe especificar una cadena a buscar.</p>
<p><a href="acceso.html">Volver</a></p>
</body>
</html>
<?php
exit;
}
$link = mysqli_connect("localhost", "root", "", "recetario");
$sql = "SELECT * FROM recetas WHERE nombre LIKE '%{$_POST["buscar"]}%' ORDER BY nombre";
$result = mysqli_query($link, $sql);
if($row = mysqli_fetch_array($result)){
echo ("<table class=\"miTabla\"> \n"); //muestra nombres en la tabla.
while ($row = mysqli_fetch_array($result)) {
echo(" <tr> \n");
echo(" <td>".$row["id"]."</td> \n");
echo(" <td>".$row["nombre"]."</td> \n");
echo(" <td>".$row["autor"]."</td> \n");
echo(" <td>".$row["receta"]."</td> \n");
echo(" <td>".$row["fecha"]."</td> \n");
echo(" </tr> \n");
}
echo("</table> \n");
echo("<p><a href = acceso.html>Volver</p> \n");
} else {
echo("<p>¡No se ha encontrado ningun registro!</p> \n");
echo("<p><a href = acceso.html>Volver</a></p> \n");
}
?>
</body>
</html>