Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06-Aug-2009, 18:45
Avatar de joseluis.vi
joseluis.vi joseluis.vi está desconectado
Member
Iniciad@
 
Fecha de Ingreso: 12-March-2009
Ubicación: United States
Mensajes: 50
Wink Aqui esta el codigo... Gracias...

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...
Responder Citando