Comment compter les reponse dans un forum ?
Salut jai fait un forum mes je veux comme le forum a globule qui a le nombre de reponse du le sujet merci de ton aide d'avance !!
Le php est facile
Re Salut
Jai fait comme se si mes sa marche mes juste pour un id je veux quil affiche a chaque sujet le nombre de reponces
$req = mysql_query('SELECT * FROM forum_reponses WHERE correspondance_sujet="'.$id_sujet.'"');
$red = mysql_numrows($req);
Le php est facile
le 08/08/2003 à 09:58
Layer
fait un truc comme ça :
<?php
$sql = "SELECT * FROM forum_sujet ORDER BY quelquechose LIMIT X,Y";
$sql2 = "SELECT * FROM forum_reponse WHERE id_reponse = '$id' ORDER BY date DESC";
$query = mysql_query($sql);
$query2 = mysql_query($sql2);
while($ligne = mysql_fetch_array($query)){
$id = $ligne["id"];
echo '<a href="lire_sujet.php?id='.$id.'">'.$ligne["sujet"].'</a>';
while($rep = mysql_fetch_row($query2)){
echo "Nb de réponse = $rep[0];
}
}
?>
Error 500 : internal brain error
le 08/08/2003 à 09:59
Layer
bon je sais c'est un peu bourrin mais bon
Error 500 : internal brain error
Mwa je mais ca :
<?
$sql = 'SELECT * FROM forum_posts WHERE id_topic="'.$id_sujet.'"';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$posts = mysql_num_rows($req) - 1;
?>
C_Kirby
à quoi il sert ton '-1', Kirby ?
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
C'est pour savoir le nombre de réponse. Sinon, ca compte le nombre de messages
C_Kirby
ben ouais normal !!!
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
En fait j'enleve le message de l'auteur du topic
C_Kirby
Moi j'ai trouvé un autre methode hier soir me suis cree un nouveau champ dans ma table qui s'apelle click et il est en int.
Quand je poste une reponce dans mon fichier qui traite les information jai rajouter
$sql = 'UPDATE forum_sujets SET click=click+1 WHERE id="'.$id_sujet.'"';
et sa marche :d
Le php est facile