Bonjour,
J'aimerai réaliser un site et notamment créer un diaporama.
J'ai pourtant quelques questions avant de me lancer. Pour cela j'aimerai récolter vos avis.
Voilà comment j'imagine "l'architecture" du diaporama ...
_ Mes photos sont situées dans un répertoire
_ Le nom de mes fichiers seraient logés dans une base de donnée mysql.
_ une fonction php réservée à l'administrateur, et une fois identifié, me permettrait de mettre à jour cette base de donné les jours où j'aurai à mettre plus de photos. En gros, j'imagine qu'il est possible de parcourir un dossier, via php, et de mettre à jour cette table.
_ Sur le site ... j'imagine un bouton "précédent" et "suivant" ... Or qui dit bouton dans ma tete (je suis novice) me dit "javascript". Autrement dit, un onclick sur suivant pourrait me faire évoluer un compteur qui pourrait permettre d'identifier la prochaine photo à faire afficher.
// sur le principe, il y a surement la possibilité de ne pas utiliser de base de données mais l'utilisation d'une base me permettrait d'y ajouter des infos propres à chaque photos comme "un commentaire", "le commentaire fait par un membre inscrit au site", "le lieu ou la photo à été prise", la taille de la photo en vignette, la taille de la photo à afficher en taille réelle. Bref, l'utilisation d'une base me permettrait d'avoir plusieurs infos à chaque photos dont l'utilisation reste simple.
Ma table serait :
1 nomphoto1
2 nom photo2 ... ... divers infos
3 nom photo3
Les inconvénients que j'ai en tête et qui m'ennuie c'est qu'à chaque fois que je cliquerai sur "suivant" ou "précédent"... la page devra être rechargée ...
... ou alors le suivant me fait directement afficher 5 vignettes de photos, un nouveau "suivant" et c'est 5 nouvelles vignettes qui s'afficheront ... rhaaa
Une dernière chose et après j'arrête. Si j'ai un compteur sous javascript incrémenté par le bouton "suivant" ... j'aimerai récupérer cette donnée pour php. je crois avoir lu que le transfert d'une donnée javascript à php ne peut se faire que par l'url ou un formulaire ... dans tous les cas je suis obligé de recharger la page pour "donner" cette variable à php ? Ai-je bien tout compris ... merci à vous et de votre indulgence à un jeune débutant.
Merci bien.