galerie photos : ajouter des commentaires
Bonjour, Je suis débutant en php (1ere application), j'ai commencé une galerie photos qui fonctionne correctement. L'internaute peut choisir une rubrique et selon la rubrique choisie, des miniatures s'affichent. Au clic sur une miniature, l'image en grand s'affiche simplement avec . Mon but final est de permettre l'ajout de commentaires sur ma grande photo, est-ce possible avec mon code actuel ou suis-je obligée d'insérer les grandes photos dans une page grandephoto.php? Si oui, comment faut-il s'y prendre? Merci à tous pour votre aide Voici le code de l'affichage des miniatures avec pop des grandes photos au clic (je ne mets pas tout le code, juste celui au clic):
<?php // Récupère l'ID et le nom de l'image, en déduit le nom de la miniature$ImageID = $row['ImageID'];$ImageName = $row['ImageName'];$MiniName = $row['MiniName']; // Chemin absolu miniature et grande image$ImagetteAbsolutePath = $MiniName;$ImageAbsolutePath = $ImageName; // Récupère les dimentions de l'imagette$JPEGRes = ImageCreateFromJPEG($ImagetteAbsolutePath);$xsrc = imagesx($JPEGRes);$ysrc = imagesy($JPEGRes); // Affiche la miniatureecho "<a href='$ImageAbsolutePath' target='blank'>";echo "<img src='$ImagetteAbsolutePath' width='xsrc' height='ysrc' border='0' alt=''>";echo "</a>"; ?>
Comme on voit, je fais donc un lien sur chaque miniature vers l'image agrandie qui est liée mais comment y ajouter un formulaire de commentaires?Merci beaucoup pour l'aide :)
Réponses apportées à cette discussion
Bonsoir San,
Tu as deux possibilités :
- Soit tu ouvres un popup au clic sur l'image qui affiche l'image agrandit, la liste des commentaires et un formulaire d'ajout de commentaire en dessous,
- Soit tu appelles une page php directement sur laquelle tu affiches les commentaire et un formulaire.
Dans les cas, tu seras obligé de transmettre en GET l'identifiant de la photo que tu pourras réintégrer en champ caché de ton formulaire. La table des commentaires doit avoir au minimum cette structure :
- id
- photo_id (identifiant de la photo transmis)
- pseudo
- message
- date_creation
Grâce à l'identifiant "photo_id", tu pourras récupérer tous les commentaires d'une seule photo.