hola muy buenas a tod@s los sabi@s del foro.
os comento estoy haciendo,un buscador de libros que los tengo almacendos en la base de datos,pero no consigo que funcione bien nosé porqué¿?
![Mad](http://www.clubdelphi.com/foros/images/smilies/mad.gif)
¿?
aqui os dejo el script que hice:
index.php
Código PHP:
<form action="busqueda.php" method="post">
<input type="text" name="search" size="40">
<select name="searchfor">
<option value="criterios">elige un criterio de búsqueda</option>
<option value="title">titulo del libro</option>
</select>
<br>
<input type="Submit" name="Submit" value="Enviar">
busqueda.php:
Código PHP:
$c=mysql_connect("localhost","","host") or die("problemas al establecer la conexión");
$d=mysql_select_db("libros") or die ("problemas al seleccionar la base de datos");
echo "<td width=100><strong><b>Producto</b></strong></td>";
echo "<td width=100><strong><b>author</b></strong></td>";
echo "<td width=100><strong><b>description</b></center></td>";
echo "<td width=100><strong><b>Precio</b></strong></td>";
echo "</tr>\n";
//la tabla category tiene tdos los libros
$sqlquery="select * from category";
$queryresult=mysql_query($sqlquery);
while($row=mysql_fetch_array($queryresult))
{
//en principio puede haber varios criterios de busqueda
if($searchfor="title")
{
//ignorar las mayúscula y minisculas
if(stristr($row["producto"],$search))
{
echo "<tr>\n";
echo " <td>".$row["producto"]."</td>\n";
echo " <td>".$row["author"]."</td>\n";
echo " <td>".$row["description"]."</td>\n";
echo " <td>".$row["precio"]."</td>\n";
echo " </tr>\n\n\n";
}
}
else
{
echo "<h2> el libro buscado no està en la base de datos </h2>\n";
echo "<a href=\"index.php\"><h2>introduce sus datos </h2></a>\n";
exit();}
}
en la espera de sus respuestas les saludo atentamente
muchisima gracias de antemano
saludos
bye bye