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

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Bueno, en esa tabla es evidente que si hay un error de ordenamiento en la vista, no es producto de la consulta, tal como supuse, porque los valores están puestos correctamente: Ordenado de mayor a menor por "totpages", luego por "validado", y recién entonces por "cancelado".
No puedo saber el orden de los "autor", porque no los estás mostrando, o bien no existen (campos vacíos).
Postea lo que muestra el formulario en la vista, y por favor, postea también cómo quedó ahora el código PHP que genera la tabla visual.

Te refieres a esto?

Código PHP:
<?php

$topusers
=mysql_query("SELECT autor, totpages, validado, cancelado
FROM 
  (SELECT 
      autor,  
      COUNT(autor ) totpages, 
      SUM(IF(estado = 2, 1, 0)) validado,  
      SUM(IF(estado = 3, 1, 0)) cancelado
  FROM top
  WHERE estado IN (2, 3)
  GROUP BY autor ) T1
ORDER BY totpages DESC, autor ASC, cancelado 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"><?php echo $row['validado']; ?></td>
                    <td class="col-cell col-no"><?php echo $row['cancelado']; ?></td>
    
            </tr>
            
<?php
$contador 
$contador 1;
}                    
mysql_free_result($topusers)
?>

Cita:
No puedo saber el orden de los "autor", porque no los estás mostrando
Cita:
Postea lo que muestra el formulario en la vista
a que te refieres con esto?