Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/11/2012, 03:13
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
Respuesta: contar registros segun filtro

el código que te he dejado era un ejemplo de cómo podrías contar los registros desde php.

Es decir, armas un select con todos los datos, y luego con un while vas comprobando las opciones del filtro para armar un array de contadores (que tendrían la cuenta de resultados arrojados)

Mira, un ejemplo más sencillo: supongamos que la tabla asistentes tiene un campo "asistir", de manera que 0 es no, 1 es quizás y 2 es si. Podrías hacer algo así:

Código PHP:
Ver original
  1. $ret = mysql_query("select nombre, asistir from asistentes");
  2. $cont = array(0,0,0);/*pos 0: no, pos 1: quizás, pos2: si*/
  3.  
  4. while($row = mysql_fetch_array($ret, MYSQL_NUM){
  5.   for($i=0;$i<3;$i++){
  6.     if($row[0] == $i){
  7.       $cont[$i]++;
  8.     }
  9.   }
  10. }

al final de este código tendrías el número de asistentes de cada tipo en el array...

Lo que decía es que podrías montar algo similar para tu select.

Si necesitas orientación sobre las SP yo sé un poco y te puedo echar un cable (mandame un MP si necesitas ayuda).

Saludos!