Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/11/2012, 02:55
Avatar de softmaster
softmaster
 
Fecha de Ingreso: diciembre-2008
Mensajes: 230
Antigüedad: 15 años, 11 meses
Puntos: 12
Respuesta: contar registros segun filtro

por el momento fui probando asi, arme un select general, luego dependiendo de que filtros no esten activados muestro 5 opciones de cada filtro, haciendo un select general de cada filtro (haciendo el conteo mas sencillo), para que puedan funcionar como modulos separados...

luego si quieren ver mas opciones, pongo un link "mas opciones" y hago lo mismo pero con xajax asi no recarga la pagina...

lo probe asi nomas por que no tengo muchos registros aun... pero va bien!

Gracias!! estoy leyendo lo de SP (Stored Procedure), ni sabia que existia


Código PHP:
Ver original
  1. $ret = mysql_query("select anyo, ciudad, pais, item from vista_item"); /*supongamos que la vista "vista_item" tiene las relaciones necesarias para que la query sea correcta...*/
  2. *
  3. $cont = array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); /*contadores: pos 0 -> año 1990 ... pos 10 -> país 1(España) ciudad1(Álava)...*/
  4. *
  5. while($row = mysql_fetch_array($ret, MYSQL_NUM)){
  6. * for($i=0;$i<10;$i++){
  7. * * if($row[0] == 1990+$i){
  8. * * * * $cont[$i]++;
  9. * * }
  10. * }
  11. *
  12. * if($row[1] == 1 and $row[2] == 1){
  13. * * $cont[10]++;
  14. * }
  15. }

esto no lo entendi..