Buscador Interno en PHP/MySQL

Buscador Interno en PHP



Introduce el termino a buscar:




 

 
Aqui os mostraré como crear un buscador interno en php, el cual buscará cualquier cosa dentro del nombre de un artículo, manual, o cuanta cosa tengas en tu base de datos...

Primero creas el archivo conexion.php (el que contendrá la conexión a la base de datos:

Código:
Luego creas buscador.php, el buscador:

Código:
		<?php

//Inicio Configuración
$tabla = "reportes";
//Fin Configuración

if (isset ($buscar)) {
$palabra = htmlentities ($palabra);
$palabra = htmlspecialchars ($palabra);
include ("conexion.php");
$sql = "SELECT * FROM ".$tabla." WHERE nombre LIKE '%".$palabra."%'";
$resp = mysql_query ($sql);
if (mysql_fetch_array ($resp) <= 0) {
echo "<basefont face=\"Verdana\" size=\"2\">No se encontraron resultados con el termino ".$palabra.".";
}
else {
while ($row = mysql_fetch_array ($resp)) {
echo "Aqui los echos xDDDD";
}
}
}
else {
?>
<form action="<? $PHP_SELF ?>" method="post">
<basefont face="Verdana" size="2">Introduce el termino a buscar: <input type="text" name="palabra">
<br><br>
<input type="submit" name="buscar">
</form>
<?php
}
?>

Bueno esa es una pequeña idea, recuerda cambiar $tabla por el nombre de tu tabla y "nombre" (está entremedio de la consulta SQL) por el campo de la tabla.

Salu2!


Inicio