Récupérer le résultat d'une requete et l'afficher

paolo 4
Invité n'ayant pas de compte PHPfrance

01 févr. 2006, 16:48

Bonjour,
j'ai effectué cette requete :
$sql=mysql_query("SELECT id_secteur, nom_secteur FROM tb_secteur") or die ("Erreur dans ta requete".mysql_error());
$res=mysql_fetch_array($sql);
$id=$res["id_secteur"];
$nom=$res["nom_secteur"];
Sachant qu'il y a 8 secteurs en tous dans ma table 'tb_secteur', je voudrais créer un tableau pour chaque secteur, avec une ligne (la première de chaque tableau) ou apparaîtrais le nom de mon secteur en question.

Si quelqu'un a une idée !

Merci d'avance

Eléphant du PHP | 440 Messages

01 févr. 2006, 16:53

hello ,
while ($data=mysql_fetch_array($sql,MYSQL_ASSOC)){

echo $data['nom']."<BR>" ;

}
J'ai pas tout compris ce que tu voulais faire mais ceci t affiche tout les noms trouvés par ta requete ligne par lignes !

Tu peux donc personaliser ce bout de code
C'est en faisant des erreurs et en osant demander de l'aide qu'on apprend ! Il n'est pas ridicule de ne pas savoir !

paolo 4
Invité n'ayant pas de compte PHPfrance

01 févr. 2006, 17:00

En faite je veux créer juste un tableau pour chaque secteur. ex: POUR LE premier resultat de ma requete, je veut creer un premier tableau avec le nom du secteur dans la premier ligne. Et ceci pour les 8 secteurs, donc 8 tableaux. Vois-tu?

paolo 4
Invité n'ayant pas de compte PHPfrance

01 févr. 2006, 17:02

En faite je veux créer juste un tableau pour chaque secteur. ex: POUR LE premier resultat de ma requete, je veut creer un premier tableau avec le nom du secteur dans la premier ligne. Et ceci pour les 8 secteurs, donc 8 tableaux. Vois-tu?

Eléphant du PHP | 440 Messages

01 févr. 2006, 18:20

genre ça :
while ($data=mysql_fetch_array($sql,MYSQL_ASSOC)){ 


echo '<table>'
echo '<tr><td>'.$data['nom'].'</tr> ; 
echo '<tr><td>ce que tu veux</tr>';
echo '</table><BR>';

} 
Dans mon exemple c est un tableau 2 lignes 1 colonne =qui s'affiche par secteur trouvés dans ta BDD ! (donc pour toi 8 donc 8 tablea avec la premiere ligne le nom du secteur)
C'est en faisant des erreurs et en osant demander de l'aide qu'on apprend ! Il n'est pas ridicule de ne pas savoir !

VaN
Mammouth du PHP | 1107 Messages

01 févr. 2006, 18:35

et sans oublier de refermer les <td>, ça donne ça :
while ($data=mysql_fetch_array($sql,MYSQL_ASSOC))
{ 
    echo '<table>\n';
    echo '  <tr>\n';
    echo '    <td>'.$data['nom'].'</td>\n';
    echo '  </tr>\n'; 
    echo '  <tr>\n';
    echo '    <td>ce que tu veux</td>\n';
    echo '  </tr>\n';
    echo '</table>\n';
    echo '<br />\n';
} 
:wink:

Eléphanteau du PHP | 25 Messages

02 févr. 2006, 08:34

Et si l'on souhaite afficher que certains résultats particuliers ? Genre 1ère et 4ème ligne ?