Comunidad PHPeros

Lenguajes => Aplicaciones Pre-Fabricadas => Minichat o MC => Mensaje iniciado por: Guero en 08 de Abril de 2010, 17:23:01 pm

Título: Ayuda - Top Charlantes
Publicado por: Guero en 08 de Abril de 2010, 17:23:01 pm
Hola PHPeros, querria hacer lo de los Top's Charlantes, esos. Los 10 mejores charlantes del chat.
No se que include tengo que poner en la DB.

Pero creo que seria:
Un include a los MENSAJES, o crear una tabla que estubiera con usuarios y mensajes, es que no me lo se muy bien.
Si alguien me puede ayudar le dare Karma.

Un cordial saludo, Guero.
Título: Re:Ayuda - Top Charlantes
Publicado por: тockηick en 08 de Abril de 2010, 17:30:33 pm
Hola PHPeros, querria hacer lo de los Top's Charlantes, esos. Los 10 mejores charlantes del chat.
No se que include tengo que poner en la DB.

Pero creo que seria:
Un include a los MENSAJES, o crear una tabla que estubiera con usuarios y mensajes, es que no me lo se muy bien.
Si alguien me puede ayudar le dare Karma.

Un cordial saludo, Guero.

El Top Twenty de el panel "Ayuda" del minichat, no seria lo que pides..?
Título: Ayuda - Top Charlantes
Publicado por: Guero en 08 de Abril de 2010, 18:16:56 pm
Que yo sepa, creo que eso es el usuario mas activo.
Título: Re:Ayuda - Top Charlantes
Publicado por: Caobiita! en 08 de Abril de 2010, 19:38:01 pm
Que yo sepa, creo que eso es el usuario mas activo.
Exacto, pero también viene un recuadro con los mensajes de cada uno.

Intenta borrar la parte de donde muestra el nick y que se quede solo la casilla del numero de mensajes o ya directamente saca el code de la parte de los mensajes de cada uno.
Título: Re:Ayuda - Top Charlantes
Publicado por: Warlox en 08 de Abril de 2010, 22:14:09 pm
Tenés que hacer un campo en la tabla usuarios, con el nombre de "numeromensajes" o algo así, en INT, y que al escribir un mensaje, se aumente en una unidad. Luego, simplemente hacés el SELECT a la tabla:

Código: [Seleccionar]
<?php
mysql_query
("SELECT * FROM usuarios ORDER BY numeromensajes DESC LIMIT 10");
?>

Y lo que sigue es obvio...

Espero haber ayudado :P.
Saludos.