Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Alguien me indica el camino de filtros dinámicos?

Estas en el tema de Alguien me indica el camino de filtros dinámicos? en el foro de Jquery en Foros del Web. [EDITO] Si los Mod's creen que esto iría mejor en PHP pues... cambien ustedes! Saludos weberos! Tengo una idea en mente pero no se como ...
  #1 (permalink)  
Antiguo 03/05/2013, 02:15
Avatar de the_sheriff_pino  
Fecha de Ingreso: abril-2013
Ubicación: Córdoba
Mensajes: 118
Antigüedad: 11 años, 8 meses
Puntos: 0
Alguien me indica el camino de filtros dinámicos?

[EDITO] Si los Mod's creen que esto iría mejor en PHP pues... cambien ustedes!

Saludos weberos!

Tengo una idea en mente pero no se como empezar a desarrollarla.
Quería crear en una página una serie de filtros combinados que realicen una consulta a una base de datos.
Pongamos que es una lista de clientes, y los posibles filtros sean por ejemplo [Nombre], [Localidad], [Provincia] o [Nº Teléfono].

Pues lo ideal sería que fueran combinados, que si en [Nombre] escribo "Paco" y en [Provincia] pongo Madrid, que se me muestren todos los clientes Paco que sean de Madrid (junto con todos los demás datos de ese cliente.) en un select y ya elegir el que queramos de los filtrados.

Lo que ya sería el pelotazo sería que fuera dinámico, que no hiciera falta un botón para cargar los filtros, que conforme se fuera escribiendo se fueran filtrando los resultados.

Un saludo y como siempre confío en vuestra vasta sabiduría! Gracias.
  #2 (permalink)  
Antiguo 03/05/2013, 03:30
Avatar de the_sheriff_pino  
Fecha de Ingreso: abril-2013
Ubicación: Córdoba
Mensajes: 118
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Alguien me indica el camino de filtros dinámicos?

Adjunto código para que sea más fácil entender la idea:
Es algo que sé que no está bien, si lo estuviera no os preguntaría.
(Todo es el mismo documento, aunque lo haya separado con highlight)

Código PHP:
Ver original
  1. <?php
  2. $link = mysql_connect('localhost', 'root','') or die("Error, no se ha conectado B.D.");
  3. $bd=mysql_select_db('clientes', $link) or die("Error, no se ha seleccionado B.D.");
  4. ?>

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Documento sin título</title>
  5. </head>
  6.  
  7. <form action="" name="form1" method="post">
  8. Nombre:<input type="text" name="nombre" autocomplete="off" />
  9. <br />
  10. Provincia<input type="text" name="provincia"  autocomplete="off"/>
  11. <br />
  12. Población<input type="text" name="poblacion" autocomplete="off"/>
  13. <br />
  14. <input type="submit" value="Filtrar" />
  15. </form>
  16. <br />
  17. <br />


Código PHP:
Ver original
  1. <?php
  2. $nombre=$_POST['nombre'];
  3. $provincia=$_POST['provincia'];
  4. $poblacion=$_POST['poblacion'];
  5.  
  6. echo $nombre,"<br />",$provincia,"<br />",$poblacion;
  7.  
  8. $consulta="select * from tabla where Nombre='$nombre' and Provincia='$provincia' and Poblacion='$poblacion' order by Nombre asc";
  9.  
  10. $consultacompleta = mysql_query($consulta,$link);
  11.  
  12. echo $consultacompleta;
  13. ?>

Código HTML:
Ver original
  1. </body>
  2. </html>

Etiquetas: filtros
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 03:28.