Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/05/2009, 13:26
Vendetta
 
Fecha de Ingreso: febrero-2008
Mensajes: 269
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Contar comentarios de una noticia

En mi gestor funciona correctamente la consulta asi que si, como suponia el fallo esta en que no se como utilizarlo para mostrar el resultado :P

He hecho esto:

Código php:
Ver original
  1. $num_comments = array();
  2. while( $row = mysql_fetch_assoc( $res ) ) {
  3.     $num_comments[] = mysql_num_rows($res);
  4. }

y luego hice esto

Código php:
Ver original
  1. print_r($num_comments['des_id']);

y no me muestra ningun valor. Ni siquiera 0, nada.

Luego tambien he probado con esto

Código php:
Ver original
  1. while( $row = mysql_fetch_assoc( $res ) ) {
  2.     $num_comments['des_id'] = mysql_num_rows($res);
  3. }

y ahora el print_r me muestra 22 y en todas las noticias me dice que hay 2 Comentarios cuando tampoco es cierto...

Ahora, en el TPL es donde debo arreglarlo supongo. He usado esto:

Código html:
Ver original
  1. <? foreach( $num_comments as $numc ): ?>
  2.                                 <TD class="devrep"><?=$numc['des_id']?></TD>
  3.                             <? endforeach;?>

pero haciendo esto no me muestra nada u.u ya me son demasiados problemas para mostrar simplemente el numero de comentarios jeje

Gracias por responderme, GatorV ^^

EDIT:

He estado haciendo mas pruebas y veo que el ultimo resultado que me da en mi gestor de BD es 2, eso quiere decir que el while me esta devolviendo el numero del ultimo registro...

Última edición por Vendetta; 12/05/2009 a las 13:39