Comunidad de diseño web y desarrollo en internet online

Contar numero de comentarios

Citar            
MensajeEscrito el 11 Mar 2010 11:35 am
hola amigos estoy usando para contar el numero de comentario esta funcion

Código PHP :

$cantidad = 1; y para que sume $cantidad++


lo que sucede es que he paginado los comentarios y cuando paso a la pagina siguiente me los cuenta otra vez y no sigue la relacion..

me podrian decir que otra forma de contar puedo implementar

Por thecapo_10

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Mar 2010 01:34 pm
La cantidad de comentarios lo podes traer con una query de mysql

SELECT count(*) total FROM comments WHERE post_id ={$id}

Y si queres seguir usando tu metodo, podoes guardar $cantidad en una variable de sesion y poder leerla desde la otra pagina

Por pablofmorales

Claber

103 de clabLevel

1 tutorial

Genero:Masculino  

Web developer

firefox
Citar            
MensajeEscrito el 11 Mar 2010 02:04 pm
Te recomiendo que pongas un type Hidden
Ejemplo:

Código :

<input type="hidden" name="num_coments" value"<?php echo $numcoments; ?>" />


Para que no hagas la consulta cada ves que entres a la pagina, verifica si la variable $_POST[num_coments] existe o no es vacia con isset() o empty()

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

firefox
Citar            
MensajeEscrito el 11 Mar 2010 10:51 pm
gracias por la respuesta pero parece que me explique mal, lo que cuento es el numero del comentario del usuario por ejemplo:
1 Comentario de un usuario
2 Comentario de otro usuario
3 Comentario de otro us...

o sea que cuento nomas el numero del comentario del que comenta. Todo funcionaba Ok hasta que pagine los comentarios y por esa razon al pasar a la pagina 2 vuelve a contar 1 2 3 cuando tendria que ser siguiendo el orden anterior o sea si deje 10 comentarios por pagina que en la pagina siga 11 12 13.. gracias de todas formas

Por thecapo_10

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Mar 2010 03:27 pm
Nos falta mas informacion para entender que es lo que estas haciendo en realidar. La consulta o las tablas.

Ej.

Código :

Select
US.iduser
count(CM.1) as Nro
FROM user as US inner join comentarios CM USING (Iduser)
group by US.Iduser

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.