Como crear un Buscador con jQuery y FlavorPHP
En este post explicaré como realizar un buscador de tiempo real con FlavorPHP. Lo mismo que había explicado ya hace tiempo en este otro post, pero en lugar de utilizar código PHP escrito manualmente y preocuparnos por tantos detalles, ahora será con el uso del framework FlavorPHP.
Demo: http://mis-algoritmos.com/How-to-create-an-Ajax-live-search-with-jQuery-and-FlavorPHP#demo
¿Que es Flavor PHP?
FlavorPHP (http://flavorphp.com/) es un framework para PHP 5 basado en el patrón MVC. El objetivo de FlavorPHP es permitir el rápido desarrollo de aplicaciones web de una manera fácil.
¿Que es jQuery?
jQuery (http://jquery.com/) es una rápida y concisa librería para JavaScript que simplifica el uso de HTML, manejo de eventos, animación, y interacción con AJAX, y además mejora la velocidad de desarrollo. jQuery fue diseñado para cambiar la forma en que escribes JavaScript
¿Porqué Flavor PHP, Porqué jQuery?
FlavorPHP es Sencillo de utilizar, es software Méxicano-Argentino, y también porqué estaba buscando un pretexto para presumir que éste sitio web está desarrollado completamente con FlavorPHP :D
Actualmente jQuery es una de las librerías mas populares de desarrollo JavaScript, es fácil de usar y tiene una comunidad muy activa. Se que en algunas ocasiones es mejor usar JavaScript puro, pero los tiempos actuales demandan velocidad y no calidad (Dificil de creer, pero aquí donde vivo es cierto).
Generando IFs con PHP // Lo mas loco que se me ha ocurrido @_@
De verdad que nunca creí llegar a tanto, pero la necesidad de verdad me hizo enloquecer. Aclaro que esto es también para presumir y por favor dejen críticas constructivas, no hago diagramas de flujo a nadie :D (vale la pena seguir leyendo léanlo si quieren o al menos pasen a compadecer mi status de locura momentaneo en los comments :P )
Lo que busco con todo esto que les mostraré, es crear una lista de IF's en la que sólo verifico que cierta variable exista y además contenga algún valor tratando de evitar Warnings al usar variables no declaradas aún, y de ahí un 2do paso que no les mostraré en el cual dentro de un procedimiento genero chorrocientas mil combinaciones de INNER JOIN's y WHERE's en consultas SQL. :S
Si tuviéramos una aplicación en PHP en la que hacemos listado de registros, y en la que intentamos filtrar a su ves por alguna serie de parámetros que le enviemos (por ejemplo en el caso de wordpress el usa algo como isCategory(), isDate(), isPost(), isSearch o cosas así)... Si tuviéramos por ejemplo (como en mi caso algo así):
¿Como filtrar información que llega desde un formulario con PHP?
Esta entrada sólo es para presumir un poco de mis ideas locas para el filtrado de datos que llegan desde algún formulario.
Lo que hago es obtener todos los campos mediante un arreglo donde especifico cada unos de los campos que deberán o deberían estar ahí, y después los dejo listos para ser filtrados o guardados.