problème avec foreach
Posté : 15 janv. 2007, 18:07
bonjour,
mon code doit me renvoyer des valeurs via comande sql. J'ai une err générée sur le foreach
mon code doit me renvoyer des valeurs via comande sql. J'ai une err générée sur le foreach
<table border>
<html>
<body bgcolor=gray>
<table border>
<tr>
<th>Description de la sauvegarde</th>
<th>Date</th>
<th>Heure</th>
<th>Num</th>
<th>Résultat</th>
</tr>
<?php
// La requète SQL
$sql = 'SELECT JAction , JDate , JHeure , JInfo FROM journaltest WHERE JAction like \'Description :%\'';
sqldb = new PDO("mysql:host=localhost;dbname=test","root","") or die ("impossible d'ouvrir bdd !");
// Exécution de la requète
$stmt = $sqldb->prepare($sql);
$stmt->execute();
foreach ($sqldb->query($sql) AS $row)
{
$JAction1 = $row['JAction'];
$JDate1 = $row['JDate'];
$JHeure1 = $row['JHeure'];
$JInfo1 = $row['JInfo'];
echo "<tr><td>$JAction1</td><td>$JDate1</td><td>$JHeure1</td><td>$JInfo1</td><td>$JResultat</td></tr>";
}
?>
</table>
</body>
</html>
[/code]