Easy-Micro

ESPACEMEMBRE PHP-MySQL
Affichage photos

Script PHP d'affichage d'image

Afficher des photos dont les adresses sont stockées dans une table MySQL

Cet exemple nécessite un dossier "photos" et un champ "photo_client" avec les noms des photos

<?php
// connexion à la base
$user = "root";
$pass = "";
$table = "clients";
$dnspdo = 'mysql:dbname=mabase;host=localhost;charset=utf8';

$bdd = new PDO($dnspdo, $user, $pass);

$requete = "SELECT photo_client FROM clients";
$resultat = $bdd->prepare($requete);
$resultat->execute();

while($ligne = $resultat->fetch()) {
echo "<img width='90' height='65' src='photos/".$ligne['photo_client'].".jpg' alt='Photo du client'><br>";
}
?>

Pour aller plus loin

Pour rajouter cet exemple d'affichage de photos dans l'exemple de l'affichage auto, il faut rajouter le code : echo "<td><img width='90' height='65' src='photos/".$ligne['photo_client'].".jpg' alt='Photo du client'></td>"; dans le contenu du while qui affiche les données (en rajoutant un -1 à la boucle for) comme ceci :

<?php
// Affichage du contenu de la table
while($ligne = $resultat->fetch()) {
echo "<tr>";
for ($i = 0; $i < $colcount-1; $i++) {
echo "<td>".$ligne[$i]."</td>"; } // fin du for
echo "<td><img width='90' height='65' src='photos/".$ligne['photo_client'].".jpg' alt='Photo du client'></td>";
echo "</tr>";
}
?>


< Page précédente PHP-MYSQL Page suivante >