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.