cibler un dossier avec une liste déroulante

Eléphanteau du PHP | 13 Messages

17 avr. 2008, 10:04

Bonjour,

Voila je voudrai créer une liste déroulante de type <select><option></option></select> qui me liste les fichiers d'un dossier ciblé.

C'est faisable?Merci d'avance ^^

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

17 avr. 2008, 11:32

C'est tout à fait faisable, il te suffit juste d'une boucle qui va parcourir les éléments de ton dossier.

Regarde du côté de opendir() et readdir().
Et éventuellement is_file() ou is_dir() si nécessaire :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 13 Messages

18 avr. 2008, 14:34

Désolé de pas avoir répondu plutôt. Impéccable ça fonctionne. Par contre j'aurai une autre question.
Je voudrai que lorsque l'utilisateur sélectionne une photo dans la liste déroulante (celle qui cible le dossier photo) un encadré affiche en format réduit la photo sélectionné.
Je peux faire ça avec quoi? (je débute ^^)

Merci d'avance

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

18 avr. 2008, 16:20

L'interaction avec l'utilisateur se fait avec du javascript. Tu peux détecter l'action de changement de valeur dans la liste avec l'attribut onChange="" et ainsi exécuter un code js (qui récupérera la valeur dans la liste pour afficher l'image comme bon te semble :))
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...