Version complète: sur le forum Webmaster Hub : Petit coup de main svp :)
Webmaster Hub > Accueil > Le salon de Webmaster Hub
ZacK Ossian
Bonjour à tous et à toutes : Je vous présente mon petit problème :

J'ai voulu crée un système de news administrable directement via le site (avec interface et tout le blabla). Cependant sur le site, lorsque j'ai 2 news en base de donnée il ne m'affiche que la première. En clair il me cache la dernière.
Ex : J'ai 3 news en base de donnée il m'affiche la 1 et la 2 !
Comment faire pour qu'il affiche la 3ème aussi ?

Voici le code que j'ai insérer

CODE
       $sql_query="select date1, date2, lieu1, lieu2, equ1, equ2, score1, score2 from resbenj order by ID desc limit 200";
    $result = mysql_query($sql_query);
    if ($result) {
     $row=mysql_fetch_array($result);
     while($row = mysql_fetch_row($result)) {
   echo "
   <tr>
   <td width='10%'><font face='arial'><b>$row[0]</td>
   <td width='20%'><font face='arial'><b>$row[2]</td>
   <td width='10%'><font face='arial'><b>$row[1]</td>
   <td width='20%'><font face='arial'><b>$row[3]</td>
   <td width='30%'><font face='arial'><b>$row[4] - $row[5]</td>
   <td width='5%'><font face='arial'><b>$row[6]</td>
   <td width='5%'><font face='arial'><b>$row[7]</td>
   </tr>";  
   }


Merci infiniment de votre aide.
Urban
Tu devrais essayer ça :

CODE
$sql_query="select date1, date2, lieu1, lieu2, equ1, equ2, score1, score2 from resbenj order by ID desc limit 200";
$result = mysql_query($sql_query);
if ($result) {
 while($row = mysql_fetch_row($result)) {
  echo "
  <tr>
  <td width='10%'><font face='arial'><b>$row[0]</td>
  <td width='20%'><font face='arial'><b>$row[2]</td>
  <td width='10%'><font face='arial'><b>$row[1]</td>
  <td width='20%'><font face='arial'><b>$row[3]</td>
  <td width='30%'><font face='arial'><b>$row[4] - $row[5]</td>
  <td width='5%'><font face='arial'><b>$row[6]</td>
  <td width='5%'><font face='arial'><b>$row[7]</td>
  </tr>";  
  }
}


En fait ta ligne :

CODE
$row=mysql_fetch_array($result);


te fais zapper le premier résultat
Dan
Tu as une ligne de trop:
CODE
    $row=mysql_fetch_array($result);


C'est cette ligne qui empêche une des news de s'afficher wink.gif

Dan
ZacK Ossian
Merci énormement ! C'est le premier service que je demande sur ce forum et je vois une réponse rapide efficace et sympathique : J'admire !
Merci beaucoup et tous mes voeux vont vers une bonne continuation ! biggrin.gif
Dan
On l'oubliait presque:

Bienvenue à bord du Hub ! wink.gif

Dan
Sans Esprit
Simple question :
pourquoi ne pas juste te simplifier la tache en appelant en liste tes news ?

EXEMPLE :
CODE
while ($ligne = mysql_fetch_array($requetenews)) {blabla}
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.