Bonjour,
Je voudrais itérer une table avec foreach.
D'habitude en procédurale j'utilise while, mais dans cette fonction je ne connais pas à l'avance la structure de la table.
Pour le moment j'affiche seulement une ligne de la table. Je voudrais afficher toutes les lignes de la table avec le nom des champs.
Qui pourrait m'aider à utiliser foreach ?
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public function resultReqHTML($requete,$border,$class) { $ressource = mysql_query($requete); $TabResultat = array(); $i = 0; echo "<table border='$border' class='$class'>"; while($tableRes = mysql_fetch_array($ressource)) { foreach($tableRes AS $cle=>$valeur) echo "<tr>"; echo "<td>".$TabResultat[$i][$cle] = $valeur."</td>"; echo "</tr>"; $i++; } echo "</table>"; mysql_free_result($ressource); }
Partager