MySQL, Problème affichage

WinDown Messages postés 48 Statut Membre -  
WinDown Messages postés 48 Statut Membre -
Bonjour,

Je fais un script php où il affiche une table mysql, le problème c'est qu'il affiche les résultats sur une seule ligne, quelqu'un peut m'aider ? Voici le code [PHP]
($reponses =mysql_query("SELECT * FROM blacklist ");
while($donnees = mysql_fetch_array($reponses)) {
echo $donnees['pseudo'];
}
/PHP

2 réponses

  1. DelNC Messages postés 2360 Statut Membre 2 010
     
    Bonjour

    un exemple d'affichage du résultat de la requête SQL dans le cas où il y aura une ou plusieurs lignes

    <?php
    $query = "SELECT nom, prenom ";
    $query .= "FROM users";
    $query .= ";";
    $result = execute_query($query);
    display_table_users($result);

    function display_table_users($result) {
    echo "<table border=1>\n";
    //HEADER ROW
    echo "<tr>\n";
    echo " <th width=150> Nom </th>\n";
    echo " <th width=150> Prenom </th>\n";
    echo "</tr>\n";
    //DATA ROWS
    while($row = mysql_fetch_array($result)) {
    echo "<tr>\n";
    echo " <td class=\"center\">" . $row[0] . "</td>\n";
    echo " <td class=\"center\">" . $row[1] . "</td>\n";
    echo "</tr>\n";
    }//end while
    echo "</table>\n";
    }//end function

    ?>
    1
    1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
       
      Petit rappel, l'extension mysql est obsolète
      0
  2. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    echo $donnees['pseudo'].'<br />';
    ?

    J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
    En VB.NET pensez à activer "Option Explicit" et "Option Strict"
    0
    1. WinDown Messages postés 48 Statut Membre 6
       
      Nan j'ai trouvé, merci de votre aide, j'explique: Il ne me fallait pas d'affichage html, entre autre aller à la ligne sans l'html, du coup je l'ai fait en php avec .chr(10)
      0