Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2013, 09:26
Avatar de Most
Most
 
Fecha de Ingreso: marzo-2009
Mensajes: 642
Antigüedad: 15 años, 9 meses
Puntos: 6
contar resultados repetidos

Hola, resulta que tengo una tabla con esta columna:

estado

que se rellena según el estado en el que esté:

1 = esperando
2 = validado
3 = cancelado


si la columna tiene este contenido:

Nick | Estado

Felip - 2
Felip - 2
Felip - 1
edu - 1
edu - 2
edu - 3
manu - 3
manu - 3
manu - 3


Lo que necesito saber, es como hacer para que me muestre algo así:

Felip tiene 2 validado, 1 esperando
edu tiene 1 esperando, 1 validado, 1 cancelado
manu tiene 3 cancelado


Aquí dejo el código de como lo tengo el código ahora mismo:

Código PHP:
<?php
$topusers
=mysql_query("SELECT autor,estado, COUNT(autor ) total
FROM top
WHERE estado LIKE '2'
GROUP BY autor ORDER BY total DESC
LIMIT 50"
,$connect);

$contador 1;
while(
$row=mysql_fetch_array($topusers))
{
?>
             <tr>
                    <td class="col-cell col-espera"><?php echo $contador ?></td>
                     <td><?php echo $row[autor?></td>
                    <td class="col-cell col-ok">AQUI LAS VALIDADAS</td>
                    <td class="col-cell col-no">AQUI LAS CANCELADAS</td>
            </tr>
            
<?php
$contador 
$contador 1;
}
?>

Espero que me podáis ayudar.
Gracias.

Última edición por Most; 26/04/2013 a las 09:35