par
fredy577 » 11 févr. 2011, 23:04
Bonsoir,
But : Je voudrais afficher 5 images. Dans ma base de donnée, dans le champ image, on a le nom de l'image écrite et un autre champ avec l'id.
Résultat que j'obtiens : ma boucle affiche 1 fois ma première image.
Problème : Comment faire pour afficher mes 5 images différente avec une simple boucle(l'id 1 à l'id 5).
<code>
<table>
<tr>
<?php
// Connexion à la base de données
include "../include/sqlfilms.php";
$id = 1;
$sql = "SELECT * FROM films WHERE id_film = $id LIMIT 5";
$req = mysql_query($sql) or die(mysql_error()." ERROR");
WHILE($data = mysql_fetch_assoc($req)){
echo '<td><img src="../images/affiche/'.$data['image'].'" alt="Image de '.$data['image'].'"/></td>';
$data++;
}
?>
</tr>
</table>
</code>
Bonsoir,
But : Je voudrais afficher 5 images. Dans ma base de donnée, dans le champ image, on a le nom de l'image écrite et un autre champ avec l'id.
Résultat que j'obtiens : ma boucle affiche 1 fois ma première image.
Problème : Comment faire pour afficher mes 5 images différente avec une simple boucle(l'id 1 à l'id 5).
<code>
<table>
<tr>
<?php
// Connexion à la base de données
include "../include/sqlfilms.php";
$id = 1;
$sql = "SELECT * FROM films WHERE id_film = $id LIMIT 5";
$req = mysql_query($sql) or die(mysql_error()." ERROR");
WHILE($data = mysql_fetch_assoc($req)){
echo '<td><img src="../images/affiche/'.$data['image'].'" alt="Image de '.$data['image'].'"/></td>';
$data++;
}
?>
</tr>
</table>
</code>