Ir al contenido principal

Crea tu propio buscador

El código HTML de este formulario es realmente simple como el siguiente:


Instant Search
<script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js”>script>





<input type=”text” id=”q” name=”q” />






El código JavaScript que vas a usar es el siguiente:

El código PHP que necesitarás es el siguiente:
if(!empty($_GET['q'])) {
search();
}
function search() {
$con = mysql_connect(‘localhost’,'root’, ”);
mysql_select_db(‘mydb’, $con);
$q = mysql_real_escape_string($_GET['q'], $con);
$sql = mysql_query(”
SELECT
p.title, SUBSTR(p.post,1,300) as post
FROM Posts p
WHERE p.title LIKE ‘%{$q}%’ OR p.post LIKE ‘%{$q}%’
“);
//Create an array with the results
$results=array();
while($v = mysql_fetch_object($sql)){
$results[] = array(
‘title’=>$v->title,
‘post’=>$v->post
);
}
//using JSON to encode the array
echo json_encode($results);
}
?>
El código CSS para este ejemplo es el siguiente:
form{
margin:15px;
padding:5px;
border-bottom:1px solid #ddd;
}
form input[type=submit]{display:none;}
div#results{
padding:10px 0px 0px 15px;
}
div#results div.result{
padding:10px 0px;
margin:10px 0px 10px;
}
div#results div.result a.readMore{color:green;}
div#results div.result h2{
font-size:19px;
margin:0px 0px 5px;
padding:0px;
color:#1111CC;
font-weight:normal;
}
div#results div.result h2 a{
text-decoration:none;
border-bottom:1px solid #1111cc;
}
div#results div.result p{
margin:0;
padding:0;
}
span.highlight{
background:#FCFFA3;
padding:3px;
font-weight:bold;
}
Y esto es todo lo que tienes que hacer.
Nota: El proyecto no tiene por qué tener una página específica para esta búsqueda. Puedes utilizar el CSS para ocultar y establecer la posición absoluta al div de los resultados. De esta manera la búsqueda instantánea funcionará en todas las secciones!
(Vía Woork Up)

Comentarios

Entradas populares de este blog

Guia Dia del tentaculo (maniac mansion 2)

1. EL VIAJE Luego de la estupenda presentación, nos encontramos en el vestíbulo de la mansión Edison. Bernard les da instrucciones a sus amigos: Laverne, sube al piso de arriba y Hoagie va a vigilar tras las puertas dobles. Una vez estamos solos, recogemos el cartel de SE BUSCA AYUDANTE que hay en la ventana (a la izquierda). Y el folleto de una aspiradora que hay en el archivero, al lado de la ventana. Vamos tras el mostrador y recogemos la moneda que hay en la ranura del teléfono público. Abrimos la puerta que hay junto al teléfono y entramos a la oficina del doctor Fred. Allí recogemos la libreta del banco suizo que hay sobre el escritorio. Abrimos el cajón y recogemos el líquido corrector. Luego vamos hasta el reloj de péndulo (un viejo conocido) y lo abrimos. Bernard descubre una puerta secreta por la que desciende al laboratorio del doctor Fred, donde este ha atado a los tentáculos Morado y Verde. Entonces vemos a Hoagie y Laverne, en el primer piso. De pronto aparece el doctor F...

Nero 11

From Evernote: Nero 11 Nero 11 [Lite & Micro] v11.0.11000 Build 1.9 - Final - ML (español) - Full - (Fecha de Lanzamiento: 25, Octubre, 2011 ) Esta versión es multilenguaje pero lo instala automaticamente en el idioma de tu sistema. La versión Micro del nuevo Nero 11, permite instalar solamente una de las principales herramientas de grabación como es el Nero BurningROM, adicionalmente permite instalar otros componentes de esta nueva suite. Nero Micro v11 Incluye: √ Nero BurningROM √ Nero Express Nero Micro v11 ocupará solo unos 90 MB de espacio si todos los componentes son instalados. El proceso de instalación y desinstalación es realmente rápido, hasta 10 o 15 veces más rápido que la versión normal, en cuanto a la activación es la misma que se usa por ahora con la versión normal (licencias), Todas las instrucciones de instalación y activación las encontrarán con el mismo instalador. Idioma: Multilenguaje Tamaño: 49 M...

Guia hollywood monsters

HOLLYWOOD MONSTERS SOLUCIÓN COMPLETA 1.  S UE EN LA MANSIÓN DE OTTO J. HANNOVER "¡El evento más importante del año! Frankie estará allí. Con Quasimodo, Húmero, Junior... ¡es tan guapo! Y por supuesto la mejor reportera. Un poco de encanto femenino... y las mejores entrevistas serán mías". Estos eran los pensamientos de Sue al llegar a la gran mansión de Otto Hannover. Sin saber lo que le esperaba entró en la casa subiendo por las escaleras de la izquierda y se sirvió un poco del ponche que estaba sobre la mesa de la terraza: para ello empleó un vaso que estaba junto a la ponchera. La atrevida Sue se dirigió entonces hacia la puerta de entrada de la mansión. Como era de esperar, un mayordomo, Joseph, controlaba el acceso. El criado comprobó su nombre en la lista de invitados, e iniciaron una pequeña conversación. Una vez que Sue se convenció de lo inútil que era hablar con el mayordomo, decidió entrar en aquella fiesta por la gran puerta que daba acceso al salón. La fiesta est...