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 :

[PHP-JS] Afficher une liste sur la page ?


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 42
    Points : 34
    Points
    34
    Par défaut [PHP-JS] Afficher une liste sur la page ?
    je débute et pour l'instant je cale

    ce que je voudrais faire:
    le visiteur a le choix entre deux boutons sur la page ,
    quand il clique sur l'un,
    une requ^te est envoyé vers le serveur
    où elle lit dans un fichier texte une liste de noms
    et il faudrait qu'elle en retour aille l'afficher dans un SELECT sur la page ( SELF Submission)

    comment en PHP identifier l'object ?
    je cherche actuellement ce qui serait l'équivalent d'un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById
    en javascript pour pouvoir agir sur l'objet SELECT et le mettre à jour

    ou bien faut-il procéder autrement?

    merci

  2. #2
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 46
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Points : 1 094
    Points
    1 094
    Par défaut
    Salut,

    Pour commencer, pourrais-tu mettre un titre un peu plus explicite à ton post s'il te plaît?

    Ensuite, je n'ai pas vraiment compris ton problème (peut être manque-t'il des mots dans ta phrase), bref, dis moi si je me trompe, tu veux quand on clique sur un bouton, aller lire une liste de nom dans un ficher et ensuite passer ces noms en paramètres dans une requete SQL?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 42
    Points : 34
    Points
    34
    Par défaut
    je n'ai pas trouvé de titre assez explicite
    qui résume mon problème mais je vais chercher



    en fait c'est un objet SELECT en HTML, ( et non pas un SELECT SQL)
    donc quand on clique sur le bouton,
    il aille chercher une liste de noms dans un fichier sur le server
    et puis l'affiche sur la page dans un SELECT (une liste/menu, donc)

  4. #4
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 46
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Points : 1 094
    Points
    1 094
    Par défaut
    Ah ok!

    Bon, et où est ton problème exactement?

    C'est assez simple, tu récupères ta liste de nom du fichier dans un tableau et après tu parcours ton tableau et tu affiches le tout dans ta liste déroulante...

    Tu as déjà fait quelque chose, c'est une erreur de code ton problème ou tu ne sais pas comment le faire?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 42
    Points : 34
    Points
    34
    Par défaut
    mon problème se situe là:
    Comment en PHP identifier l'object ?
    je cherche actuellement ce qui serait l'équivalent d'un
    document.getElementById
    en javascript pour pouvoir agir sur l'objet SELECT et le mettre à jour

    ah oui,
    tu veux dire mettre l'objet SELECT dans le formulaire
    qui envoie la requête?
    je crois que j'ai compris,
    je n'ai pas encore une bonne vue d'ensemble des formulaires PHP

    vérification si formulaire envoyé et si oui
    selon le bouton , affichage de la liste correspondante

  6. #6
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 46
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Points : 1 094
    Points
    1 094
    Par défaut
    Non, non, non.

    Ton visiteur clique sur la page (premier formulaire), suite à celà tu exécute une fonction qui te permet de récupérer la liste de nom du fichier et de la stocker dans un tableau.

    Une fois que tu as ton tableau, tu fais ce que tu veux de la liste, soit tu l'affiches simplement, soit tu veux l'insérer dans un formulaire (pour choisir un nom par exemple) auquel cas, tu devras créer un nouveau formulaire sur dans lequel tu met ton select et ta liste de nom (à partir du tableau) pour les valeurs du select.

    En fait, tu veux en faire quoi de cette liste? La question est là, suivant ce que tu en fais, tu n'aura pas forcément besoin d'un formulaire.

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Points : 936
    Points
    936
    Par défaut
    c'est pas si difficile que ça. etant donné que c'est un self submission
    tu vas a l'interieur de la balise select et tu fais une condition d'abord avant d'ouvrir ton fichier et lister le contenu. 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
     
    <select name="monselect">
    <option value=1>blabla</option>
    <option value=1>blabla</option>
    <?php
    if (isset($_POST['unvariableduform'])){
        tantq non_fin de fichier faire{
           $nom=recuperer_le_nom(); 
          echo <option value=$nom>$nom</option>
        }fintantque  
    }
    ?>
    </select>
    Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2002
    Messages : 42
    Points : 34
    Points
    34
    Par défaut
    Citation Envoyé par ouatmad
    c'est pas si difficile que ça. etant donné que c'est un self submission
    tu vas a l'interieur de la balise select et tu fais une condition d'abord avant d'ouvrir ton fichier et lister le contenu. 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
     
    <select name="monselect">
    <option value=1>blabla</option>
    <option value=1>blabla</option>
    <?php
    if (isset($_POST['unvariableduform'])){
        tantq non_fin de fichier faire{
           $nom=recuperer_le_nom(); 
          echo <option value=$nom>$nom</option>
        }fintantque  
    }
    ?>
    </select>
    oui voilà, je pensais à quelque chose comme ça,
    je n'avais pas eu le bon reflexe de penser en terme de Self-Submission
    et d'inclure le SELECT dans le formulaire,
    là ça devient assez élémentaire

    merci de votre aide,
    ça ira maintenant (enfin pour un temps...)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/06/2008, 17h24
  2. Afficher une donnée sur la page web avec une fonction javascript
    Par Djaiffe dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/01/2008, 00h05
  3. afficher une liste sur plusieurs pages
    Par bigbathie dans le forum Struts 1
    Réponses: 1
    Dernier message: 28/12/2007, 09h47
  4. [Struts] Afficher une ArrayList sur plusieurs pages
    Par tshupaka dans le forum Struts 1
    Réponses: 5
    Dernier message: 18/03/2006, 17h21
  5. [Struts]Affiche d'une liste sur plusieurs pages
    Par guillaume_85 dans le forum Struts 1
    Réponses: 3
    Dernier message: 24/06/2005, 20h23

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