Hola a todos:
¿Cómo puedo mostrar el número de usuarios registrados en mi phpbb en la portada o en cualquier otra página de mi web? ¿Es posible?
Muchas gracias
| |||
Mostrar numero de usuarios registrados en phpbb en cualquier página de mi web Hola a todos: ¿Cómo puedo mostrar el número de usuarios registrados en mi phpbb en la portada o en cualquier otra página de mi web? ¿Es posible? Muchas gracias |
| ||||
Bastaría establecer una conexión mysql con la base de datos del foro, contar el número de registros de la tabla phpbb_users, y mostrar el resultado. Algo así: Código PHP:
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| |||
Hola ferny, muchas gracias por el scrip. Lo he probado y me da el siguiente error: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/jolu/public_html/varios/prueba1.php on line 8 No tengo ni idea de a qué puede referirse la linea 8 a la que se refiere el mensaje de error es esta: $row = mysql_fetch_row($total); Pero no sé donde está el error. Puedes ayudarme? gracias |
| ||||
El error esta en la consulta... ¿cambiaste los datos del servidor (usuario, contraseña..), y la tabla de usuarios se llama phpbb_users? Si no, cambia el * por username, o sea así: SELECT COUNT(username) FROM phpbb_users
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| |||
Ferny, muchas gracias de nuevo, el script funciona perfectamente, pero me acabo de dar cuenta de una cosa, el script muestra un número de más, es decir, si hay 45 usuarios registrados, el script muestra 46. ¿He vuelto a meter la pata? ¿Dónde está el error? Gracias de nuevo por tu ayuda. |
| ||||
No, es normal, es que existe también el usuario "invitado". Si no quieres contarlo simplemente pon: $totalusuarios = $row[0] - 1;
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| |||
Gracias de nuevo ferny, y permíteme que abuse de tu amabilidad. ¿Quién o qué es el usuario invitado? Y otra cosa, ¿Sería posible incluir una relación de los usuarios online en la portada de mi web? Muchas gracias de nuevo, un abrazo. |
| ||||
Los invitados son los usuarios que están viendo el foro y no están registrados, tienen por eso su propio registro dentro de la tabla de usuarios Lo otro, por poderse seguro que se puede, pero no tengo ni idea de cómo maneja las sesiones de usuario el foro phpbb, nunca lo miré
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| ||||
a mi me dio un error en esta linea mysql_close(.....); pero le puse un // al inicio y ahora esta bien no se si esta bien eso :S
__________________ Un MEJOR AMIGO es como un trébol de 4 hojas, DIFÍCIL DE ENCONTRAR y ES DE BUENA SUERTE TENER UNO |
| ||||
Claro, sobran los ..... Debe ser simplemente mysql_close(); Error mío...
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |