KristaaL | jai un script qui affiche les commentaires récupérés dans la base de donnée , voila le script
Code :
- $requete = mysql_query("SELECT * FROM commentaire WHERE news=$HTTP_GET_VARS[news] ORDER BY id DESC LIMIT 0,15" );
- $result = mysql_fetch_array($requete);
- $nombre = mysql_numrows($requete);
- while($result = mysql_fetch_array($requete)) {
- echo "<table width=\"100%\" border=\"1\" cellspacing=0 cellpadding=0 bordercolor=\"#AAAAAA\">";
- //Liste des commentaires
- $titre=str_replace("<", "<", $result[titre]);
- $titre=str_replace(">", ">", $titre);
- $titre=str_replace("\n", "<br>", $titre);
- $texte=str_replace("<", "<", $result[texte]);
- $texte=str_replace(">", ">", $texte);
- $texte=str_replace("\n", "<br>", $texte);
- echo "<tr align=center><td bgcolor=\"#7E0000\"> <font class=\"miniblanc\"><b><a class=lien href=index.php?page=admin&admin_page=comm_edit&comm=$result[id]> $result[pseudo]</b>, $_LE $result[date]</td></tr>
- <tr><td><br><blockquote>
- <div align=center>$texte</div>
- </blockquote></td></tr></a>";
- echo "</table>";
- }
|
Mon probleme : le script oubli toujours d'afficher un commentaire : exemple j'ai 3 commentaires dans la base de donnée : il m'en affiche que 2 . J'ai fait un echo"$nombre"; et il m'affiche bien 3. Ce n'est pas non plus dans le contenu de la boucle while .
merci de m'éclaircir! Message édité par KristaaL le 02-08-2004 à 16:20:34
|