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
  |