Easy-Micro


ESPACEMEMBRE PHP-MySQL
Affichage photos

Script PHP d'affichage d'image

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

Cet exemple nécessite un dossier "photos" qui contient des photos nommées "photos0.jpg", "photos1.jpg", "photos2.jpg"...

Dans une table MySQL créer un champ "source_image" qui contient la chaine "photos0" pour la première photo puis "photos2" pour la suivante et ainsi de suite...

<body>

<?php
// Connexions
mysql_connect("localhost","root","");
mysql_select_db("mabase");

$requete = "SELECT * FROM clients";
$resultat = mysql_query($requete);

while($ligne = mysql_fetch_array($resultat)) {
echo "<img width='90' height='65' src='photos/".$ligne['source_image'].".jpg' alt='commentaire' /><br />\n";
}
?>

</body>

PHP Pour aller plus loin :
Pour rajouter cet exemple d'affichage de photos dans l'exemple 4. Affichage auto, il faut rajouter le code :
echo "<td><img width='90' height='65' src='photos/".$ligne['source_image'].".jpg' alt='commentaire' /></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 = mysql_fetch_array($resultat)) {
echo "<tr>";
for ($i = 0; $i < mysql_num_fields($resultat)-1; $i++) {
echo "<td>".$ligne[$i]."</td>"; } // fin du for
echo "<td><img width='90' height='65' src='photos/".$ligne['source_image'].".jpg' alt='commentaire' /></td>";
echo "</tr>";
}
?>

Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Vendredi 17 janvier 2020 - Semaine 03 - Sainte Roseline (Demain: Sainte Prisca) - Aujourd'hui, c'est l'anniversaire de Françoise Hardy (1944-76 ans), chanteuse française (1962: Tous les garçons et les filles) et de Dalida (1933-1987), chanteuse et actrice française. Autre 17 janvier: 1706 - Naissance de Benjamin Franklin (mort le 17 avril 1790).
Haut de page Easy-Micro