Petite erreur Php

Résolu
Alphonse -  
 Alphonse -
Bonjour, j'ai toujours mon erreur... Malgré mes 2 topics précédents pour un soucis qui semble simple...

$commentaire = mysql_query("SELECT autres FROM questionaire LIMIT 3");
$donnees = mysql_fetch_array($commentaire);

echo "<br> $donnees[autres] " ;

Sa m'affiche uniquement le 1er champ... et je veux tous les afficher...

4 réponses

  1. incaout Messages postés 347 Date d'inscription   Statut Membre Dernière intervention   74
     
    Salut,

    Je pense que si tu veux afficher toutes les valeurs de ton tableau, il faut le parcourir à l'aide d'une boucle.

    Tu peux jeter un oeil sur cette page. http://fr3.php.net/mysql_fetch_array

    Cdlt

    IC
    1
  2. jamestout
     
    salut, alors tout d'abord, qu'entends tu par champs?
    si tu parles d'enregistrements dans la base de données :
    while ($donnees = mysql_fetct_array($commentaire)) {
    echo "<br /> ".$donnees['autres'] ;
    }


    si tu parles de champs dans tes enregistrements de la base de données :
    echo "<br /> ".$donnees['nom_champ_1'].$donnees['nom_champ_2'].etc ;
    ou un truc dans le genre suivant l'affichage que tu veux obtenir.
    ou alors utiliser mysql_fetch_row et faire une boucle qui change l'index de regard de ton tableau :
    while ($donnees = mysql_fetct_row($commentaire)) {
    for (i=0;i<count($donnees);i++) {
    echo "quelque chose".$donnees[i]."etc...";
    }

    }
    1
  3. Alphonse
     
    Merci incaout tu as raison... Et sa a marché .

    $commentaire = mysql_query("SELECT autres FROM questionaire LIMIT 6");
    while ($donnees = mysql_fetch_array($commentaire))
    {
    echo "$donnees[autres]";
    }

    Voila c'est parfais... Mais comme c'est des commentaires ... Sa donne un résultat collé tout moche... Je vais visiter ton lien pour voir si je peux arranger cela.
    0
  4. Alphonse
     
    Super ! Merci. Je ne connaisais pas ce moyen d'espacer les données avec simplement la balise br...

    "<br /> ".$donnees['autres'] ;

    Voila sujet résolu. Bonne soirée a vous.
    0