bonjour,
mon problème est très simple, je fais un diaporama qui contient plusieurs photos.
Et pour chaque photo je dois écrire tout le html qu'il y a entre les balises
<li>... </li>
En supposant que j'ai 70 photos...
je dois écrire pour chaque photos
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <li> <h3>Slideshow v1</h3> <span>images/diapo_perso1/image01.JPG</span> <p>voici une belle photo </p> <a href="#"><img src="images/diapo_perso1/thumbnails/image01.JPG" alt="moi" /></a> </li> <li> <h3>Slideshow v2</h3> <span>images/diapo_perso1/image02.JPG</span> <p>voici encore une belle photo </p> <a href="#"><img src="images/diapo_perso1/thumbnails/image02.JPG" alt="encore moi " /></a> </li>
bon je pense qu'on peut faire plus simple et mieux avec php.
Donc j'ai stocké les attributs(titre,adresse,adresse miniature,commentaire)
de chaque photo dans une BBD sql.
Et je pense associer une variable pour chaque attribut.
je cherche juste comment générer ce code html avec une boucle php en relation avec le nombre de photo de ma bdd.
je mets juste un code "symbolique" pour expliciter le but
pour la bdd...
et pour le génération du code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $reponse_diapo_perso1 = @mysql_query("SELECT COUNT(*) AS nombre_images FROM diapo_perso1 "); // Requête SQL while ($donnees_diapo_perso1 = @mysql_fetch_array($reponse_diapo_perso1) ) { }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for ($nombre_de_lignes = 1; $nombre_de_lignes <= $nombre_images; $nombre_de_lignes++) { echo'<li> <h3>$donnees_diapo_perso1[\'titre\']</h3> <span>$donnees_diapo_perso1[\'big_photo\']</span> <p>$donnees_diapo_perso1[\'commentaires\']</p> <img src="$donnees_diapo_perso1[\'minature\']" alt="$donnees_diapo_perso1[\'titre\']" /> </li>';
donnez moi quelques pistes svp
Partager