|
||||
|
CODIGO HTML
<html> <head> <title>Calatogo de busqueda Libreria Online</title> </head> <body> <h1> Catalogo de Busqueda</h1> <form action="results.php" method="post"> Elige el tipo de busqueda:<br> <select name="tipobusqueda"> <option value="autor">Autor <option value="titulo">Titulo <option value="isbn">ISBN </select> <br> Escribe el termino de busqueda:<br> <input name="terminobusqueda" type=text> <br> <input type=submit value="Buscar"> </form> </body> </html> CODIGO PHP <head> <title>Resultados de busqueda Libreria Online</title> </head> <body> <h1>Estos son los resultados:</h1> <?php trim($terminobusqueda); if (!$tipobusqueda || !$terminobusqueda) { echo "No has introducido los detalles de la busqueda. POr favor vuelve e intentalo de nuevo."; exit; } $tipobusqueda = addslashes($tipobusqueda); $terminobusqueda = addslashes($terminobusqueda); $db = mysql_pconnect("localhost","admdb","123456"); if (!$db) { echo "Error: no se ha podido conectar a la base de datos. Llame al Administrador"; exit; } mysql_select_db("libreria"); $consulta = "select * from libros where ".$tipobusqueda." like '%".$terminobusqueda."%'"; $resultado = mysql_query($consulta); $num_resultados = mysql_num_rows($resultado); echo "<p>Numero de libros encontrados: ".$num_resultados."</p>"; for ($i=0; $i<$num_resultados; $i++) { $fila=mysql_fetch_array($resultado); echo "<p><strong>".($i+1).". Titulo: "; echo stripslashes($fila["titulo"]); echo "</strong><br>Autor: "; echo stripslashes($fila["autor"]); echo "<br>ISBN: "; echo stripslashes($fila["isbn"]); echo "<br>Precio: "; echo stripslashes($fila["precio"]); echo "</p>"; } ?> </body> </htmL> GRACIAS POR TU AYUDA.. JOSE LUIS.
__________________
Genesis 1:3 "Y dijo Dios: Sea la luz; y fue la luz." --->; Quiere decir que SIEMPRE prevalecera SU voluntad... |
|
|||
|
para q el archivo resultados.php reciba las variables enviadas por la pagina html desde el metodo post del formulario se pone lo siguiente:
$tipobusqueda = $_POST["tipobusqueda"]; $terminobusqueda = $_POST["terminobusqueda"]; |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|