hola.. mira io hice uno no tan especifico asi komo 10 o 90 de coincidencia pero = t sirve. cosa k lo mejores no mas
esta es la pagina de resultados(doy k ia sabes hacer el form y pasar las variables) cualkier duda pregunta..
espero k t sirva..
salu2
Código PHP:
<?
//el trim evita espacios en blanco
trim($_POST["terminobudqueda"]);
if(!$_POST["tipobusqueda"] || !$_POST["terminobudqueda"]){
echo "No haz ingresado los detalles de la busqueda.<br>por favor intentelo de nuevo";
exit();
}
//se le añade las barras inversas
$tipobusqueda=addslashes($tipobusqueda);
$terminobusqueda=addslashes($terminobusqueda);
$con=mysql_connect("localhost","root","");
if(!$con){
echo "Error: No se ha podido establecer una coneccion a la base de datos";
exit();
}
mysql_select_db("libreria",$con);
$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++){
//procesamos los resultados
$row=mysql_fetch_array($resultado);
echo "<p><strong>".($i+1).".Titulo: ";
echo stripslashes($row["titulo"]);
echo "</strong><br>Autor: ";
echo stripslashes($row["autor"]);
echo "</strong><br>ISBN: ";
echo stripslashes($row["isbn"]);
echo "</strong><br>Precio: ";
echo stripslashes($row["precio"]);
echo "</p>";
//echo "<br>ISBN: ";
}
?>