Necesito de vuestra ayuda para poder terminar un parte del php que me falta en la zona de comentarios.
En estos momentos me muestra todos los comentarios de la página hasta hay correcto, pero necesito que cuando sean de la misma página en lugar de ir mostrando:
1 comentario de medicina
1 comentario de medicina
1 comentario de medicina
Me muestre 3 comentarios de medicina
Hasta lo que mi comprensión en php de da si, deberia dentro del while que me muestra todos los comentarios de la página, poner un if en el cual le diga que si existe más de un comentario de una página sume 1 al numero de comentarios.
Ejemplo: 2 comentarios medicina
y luego un else en cual me muestre aquellos comentarios que solo estan en una página.
Problema:
No soy capaz de hacerlo, mi nivel no llega a tanto.
Este es el php que tengo hecho hasta ahora.
Código PHP:
El campo co_pagina de la tabla es texto, cosa que creo que puede dar problema y que a lo mejor deberia de cambiarlo por numeros.Ver original
<?php $rst_coment=mysql_query("SELECT * FROM tblcomentario WHERE tblcomentario.estado=1 ORDER BY total DESC;",$conexion); if ($num_registros==0) { echo "<p><span3>No existen todabia comentarios para mostrar</span3></p>"; } $registros=10; $pagina=$_GET["num"]; $inicio=(($pagina-1)*$registros); else $inicio=0; $rst_coment=mysql_query("SELECT * FROM tblcomentario WHERE tblcomentario.estado=1 ORDER BY total DESC LIMIT $inicio, $registros;",$conexion); $num_comentarios=1; { $num_comentarios=$num_comentarios+$fila["co_pagina"]; echo $num_comentarios; if($num_comentarios>=2){ echo "<h3><span>existen comentarios varios</span></h3>"; } else{ echo "<h3><span>solo existe uno</span></h3>"; } } ?>
¿Alguien pòdria orientarme sobre esto?
Muchas gracias.