IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

lister répertoire selon sélection dans une listbox


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Points : 27
    Points
    27
    Par défaut lister répertoire selon sélection dans une listbox
    Bonjour,

    Voila le principe :
    je liste le contenu d'une table via une listbox, qui fonctionne.
    J'aimerai pouvoir clické sur un bouton 'ok' et déclencher un évènement qui permette de lister le contenu d'un répertoire (même nom que dans la listbox).

    Comment faire? Est ce possible? Quels sont les alternatives?

    Merci.

  2. #2
    Membre actif Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Points : 239
    Points
    239
    Par défaut
    Tu peux faire un truc comme sa :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $dir = opendir("la valeur de ta combo");
    while($file = readdir($dir)) {
    	echo $file."<br />";
    }
    closedir($dir);
    ?>

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Points : 27
    Points
    27
    Par défaut
    Et lorsque que l'on sélectionne la valeur voulue, comment faire pour que le répertoire voulue soit lister?


    Merci

  4. #4
    Membre actif Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Points : 239
    Points
    239
    Par défaut
    La ya plusieurs façon sois tu fait une page dynamisé donc il te faudra associer ton php à du javascript, sois tu recharge ta page en fesant passer ton répertoire dans un $_GET.

    Ce qui donnerais un truc du genre:
    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
    18
    19
    <?php
    $rep = $_GET['rep'];
    if(isset($rep))
    {
    	$dir = opendir($rep);
    	while($file = readdir($dir)) {
    		echo $file."<br />";
    	}
    	closedir($dir);
    }else{
    	?>
    	<select name="repertoire" onChange='index.php?rep='+this.value>
    		<option value="Repertoire1">Repertoire 1</option>
    		<option value="Repertoire2">Repertoire 2</option>
    		<option value="Repertoire3">Repertoire 3</option>
    	</select>
    	<?php
    }
    ?>

  5. #5
    Membre expérimenté Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Points : 1 414
    Points
    1 414
    Par défaut
    Gara-Manga te donne la solution, il te suffit de mettre le nom de ta vairiable liste box de ton formulaire à la place de "La valeur de ta listebo", comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $dir = opendir($_REQUEST['Liste_Box_Name']);
    ----
    L'avenir appartient à ceux dont les salariés se lèvent tôt.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Points : 27
    Points
    27
    Par défaut
    merci !
    Je vais tester tout ca.

    --> j'arrive pas a ce que je veux

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Points : 27
    Points
    27
    Par défaut
    donc je reprend...

    J'ai une liste déroulante; Le contenu de cette liste est extrait d'une table de ma bdd.
    Caque entrée de la liste déroulante correspond également à un répertoire.

    Ensuite ce que je voudrai que lorsque je sélectionne une entrée de cette liste déroulante et que je valide par un bouton, la liste des fichiers de ce répertoire s'affiche.

    La contrainte supplémentaire est que ça doit ce faire sans recharger la page (je suis dans un wrapper...)

    Voila.
    Merci !

  8. #8
    Membre actif Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Points : 239
    Points
    239
    Par défaut
    Pour récupérer la valeur de ta combo, il suffit de faire un
    Si ta combo à le nom combo1^^

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Points : 27
    Points
    27
    Par défaut
    Et comment faire pour que ca se déclenche cet évènement au click sur le bouton ?

  10. #10
    Membre actif Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Points : 239
    Points
    239
    Par défaut
    J'ai du mal à comprendre ce que tu veux faire concrètement mais sinon pour qu'une action se fasse dés son click il faut que mette comme paramètre dans ton input un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="ton traitement javascript"

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Points : 27
    Points
    27
    Par défaut
    Bon je recadre u peu parce que j'ai peur de ne pas forcément suivre...
    Je veux bien mettre un évènement onClick... mais avec ca je ne peux appeller ma fonction PHP pour lister le contenu d'un repertoire.
    Et il me semble qu'en JS ce n'est pas possible non plus.

    D'où ma question (peut être mal formulé je l'avoue et je m'en excuse), comment faire pour passer outre.

    Et tu ne peux pas regarder avec le code que je t'ai donné : parce que j'ai un select pour ma liste déroulante. ce n'est pas une balise form... dona la valeur et toujours vide....

    Merci.

  12. #12
    Membre actif Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Points : 239
    Points
    239
    Par défaut
    Si tu ne veux pas recharger sa va être alors un semblant de javascript méthode ajax sa sera un autre problème.

    Sinon j'ai regarder vite fait mais jmy connait moins mais c'est possible de lister un répertoire en javascript.

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 56
    Points : 27
    Points
    27
    Par défaut
    Merci je vais regarder et sinon je reporterai sur le forum.

Discussions similaires

  1. action selon sélection dans une MSFlexGrid
    Par sarouji dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 10/08/2011, 17h59
  2. Sélection dans une listbox
    Par philippef dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 17/03/2010, 18h52
  3. Sélection dans une Listbox
    Par lesultan2007 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 09/07/2008, 12h43
  4. Problème de sélection dans une listbox
    Par cacahuèèète dans le forum Access
    Réponses: 3
    Dernier message: 29/06/2006, 15h03
  5. Sélection dans une ListBox
    Par LoicH dans le forum C++Builder
    Réponses: 2
    Dernier message: 16/04/2005, 22h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo