Foros del Web » Programando para Internet » PHP »

Sistema De Busqueda En Php

Estas en el tema de Sistema De Busqueda En Php en el foro de PHP en Foros del Web. Hola, yo estoy haciendo una pagina sobre el cine...y bueno quiero un agregarle un sistema en el cual puedan buscar su pelicula desde un formulario....pues ...
  #1 (permalink)  
Antiguo 14/07/2006, 17:44
Avatar de omega2122  
Fecha de Ingreso: julio-2006
Ubicación: My Home
Mensajes: 76
Antigüedad: 17 años, 9 meses
Puntos: 0
Sistema De Busqueda En Php

Hola, yo estoy haciendo una pagina sobre el cine...y bueno quiero un agregarle un sistema en el cual puedan buscar su pelicula desde un formulario....pues algo haci:

Buscar: <CAMPO DE BUSQUEDA> <BOTON> y luego valla a una pagina que yo predetermine y aparescan los resultados....los resultados acertados 100% y unos que esten acertados un 90% o algo haci...se conocimiento de php se de MySQl, phpMyAdmin y eso....pero en verdad que los tutoriales que he visto son diferentes a los que busco y son muyyyyyyyyyy complicados e modificar para que que se adapten a mis nesecidades.....

tenia como opcion usar el buscadr de google pero quiero un buscador por lo menos un 95% integrado a mi pagina....

les agradeceria mucho su ayuda enverdad que esto es algo que nesecito para mi sitio.....

Muchas Gracias por adelantado !! ^^
  #2 (permalink)  
Antiguo 14/07/2006, 20:23
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
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: ";
  
}
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:07.