InicioHazlo Tu MismoBusqueda Avanzada PHP+Mysql
Hola amigos de taringa....
Mucho tiempo busque la manera de tener una seccion de busqueda avanzada en mi web...
y pues porfin lo logre...

creamos un archivo .php por ejemplo search.php

bien podemos crear el formulario desde ahi mismo

echo ("
<form method='GET' action='buscar.php'>
<input type='text' autocomplete='off' placeholder='Escribe tu Busqueda...' name='search'>
<input type='submit' value='BUSCAR!'>";
echo ("<br>";

no olvidemos al inicio poner la coneccion de la base de datos y esto

$search=$_GET['search'];


y este codigo...

no lo voy a explicar por que tiene funciones basicas como if while echo


if($search != ""{
$a=mysql_query("ALTER table tabla_a_buscar drop una_variable";
$b=mysql_query("ALTER table tabla_a_buscar add la_misma_variable int(2)";
$sql=mysql_query("SELECT * FROM nombre WHERE nombre LIKE '%$search%'";
while($row=mysql_fetch_array($sql)){
if($row['la_variable_del_principìo']!=1){
$s = $row['codigo'];
$ya=mysql_query("update tabla_a_buscar set la_variable_del_principio =1 where codigo =$s";

echo (" * ".$row['nombre']."<hr><p>".$row['contenido']."</p><hr><br>";
}
}
$sql=mysql_query("SELECT * FROM una_variable WHERE contenido LIKE '%$search%'";
while($row=mysql_fetch_array($sql)){
if($row['la_variable_del_principio']!=1){
$s = $row['codigo'];
$ya=mysql_query("update tabla_a_buscar set la_variable_del_pricipio =1 where codigo=$s";
echo (" * ".$row['nombre']."<hr><p>".$row['contenido']."</p><hr><br>";
}
}

}else {
echo ("Busqueda de $search Incorrecta";
}


todo lo de rojo se cambia por lo de la base de datos como titulo
es = )
Gracias Por leer Puntuen comenten y Pregunten si algo
Datos archivados del Taringa! original
1puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

m
monster0001🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.