Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je récupère les valeurs d'une requete dans un tableau html avec le code ci dessous.
$valeur = pg_query($dbconn, $sql1);
echo '<table border="1">';
while($row = pg_fetch_assoc($valeur)){
$ligne_tab = "<tr><td>".$row['sta_date']."</td>";
$ligne_tab .= "<td>".$row['toto']."</td>";
$ligne_tab .= "<td>".$row['titi']."</td>";
$ligne_tab .= "<td>".$row['tata']."</td>";
$ligne_tab .="</tr>";
echo $ligne_tab;
}
echo "</table>";
J'ai en réalité un certain nombre de colonnes, et je voudrais savoir si on peut alléger le code en imbriquant un while dans le premier qui parcourerait toutes les colonnes de la ligne?
merci
Dernière modification par damalaan (14/02/2014 09:09:35)
Hors ligne
Bonjour,
vous pouvez utiliser la fonction foreach : http://php.net/manual/fr/control-structures.foreach.php . Par exemple :
$valeur = pg_query($dbconn, $sql1);
echo '<table border="1">';
while($row = pg_fetch_assoc($valeur)){
$ligne_tab = "<tr>";
foreach($row as $k => $v)
$ligne_tab .= "<td>" . $v . "</td>";
$ligne .= "</tr>";
echo $ligne_tab;
}
(Je n'ai pas testé le code)
Julien.
https://rjuju.github.io/
Hors ligne
merci !
Hors ligne
Pages : 1