Page 1 sur 1
Récupérer le résultat d'une requete et l'afficher
Posté : 01 févr. 2006, 16:48
par paolo 4
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
Posté : 01 févr. 2006, 16:53
par DarkBlue
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
Posté : 01 févr. 2006, 17:00
par paolo 4
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?
Posté : 01 févr. 2006, 17:02
par paolo 4
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?
Posté : 01 févr. 2006, 18:20
par DarkBlue
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)
Posté : 01 févr. 2006, 18:35
par VaN
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';
}

Posté : 02 févr. 2006, 08:34
par wiwi
Et si l'on souhaite afficher que certains résultats particuliers ? Genre 1ère et 4ème ligne ?