Pourquoi faire compliqué quand on peut faire simple ?
Deux solutions :
> Récuperer le code de phpbb qui affiche le nombre total de messages sur la page d'accueil donc on va voir dans index.php
Code :
- $total_posts = get_db_stat('postcount');
- if( $total_posts == 0 )
- {
- $l_total_post_s = $lang['Posted_articles_zero_total'];
- }
- else if( $total_posts == 1 )
- {
- $l_total_post_s = $lang['Posted_article_total'];
- }
- else
- {
- $l_total_post_s = $lang['Posted_articles_total'];
- }
|
Deuxième solution :
Faire une requete qui compte tous les enregistrements de la table phpbb_forums
Code :
- $sql = "SELECT SUM(forum_posts) AS post_total FROM phpbb_forums";
|
Remarque : cette requete vient du code de phpbb aussi...
De plus, ton code est vraiment bizarre ...
Code :
- /récupération avec mysql_fetch_array(), et affichage de nos résultats :
- while( $result = mysql_fetch_array( $requete ) )
- {
- $post = $result['user_posts'];
- echo( "$post<br>" ) ;
- }
|
Dans ta requete, tu avais fait "AS total" donc si tu veux récuperer le résultat, cela suffit car tu n'as qu'un enregistrement :
Code :
- $result = mysql_fetch_assoc ( $requete );
- echo $result['total'];
|
Voila, hope this will help 
Message édité par way66 le 20-06-2004 à 23:34:29