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] affiche selon liste déroulante


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 199
    Par défaut [PHP-JS] affiche selon liste déroulante
    bonjour,
    je fait une application en php/mysql
    j'ai un formulaire ou je voudrai que après le choix dans une liste déroulante le reste du formulaire se remplisse
    ma liste déroulant est remplie par une requete
    j'ai cherché sur internet mais je n'ai trouvé que la solution javascript avec le onchange cependant je ne vois pas comment cela me permettrai de remplir la fin de mon formulaire avec une requete

  2. #2
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut
    Oui, la solution du JavaScript permet de ne pas recharger la page.

    Avec une requete, tu peux placer un bouton submit près de ta liste deroulante.
    Dès que l'utilisateur selectionne un element, il faudra qu'il valide avec le bouton.
    Et en fonction de l'element selectionné, tu remplis les autres champs de ton formulaire.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 199
    Par défaut affichage selon liste deroulante
    mais est qu'il est possible de la faire sans bouton

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Par défaut
    Bonjour,

    oui avec un onchange.

    En gros, sur le select vous mettez quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ...
    <select name="liste" onchange="RemplirFormulaire()">
    ...
    Dans la fonction javascript RemplirFormulaire(), on regarde le choix selectionné dans le select, et en fonction on remplit les autres champs comme l'on veut.

    Il faut poster sur le forum javascript si vous avez besoin d'aide pour le codage de cette fonction

    Fred

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 199
    Par défaut affichage selon liste déroulante
    je croyais kon ne pouvai pas faire de php dans du javascript?

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 172
    Par défaut
    Si je peux me permettre, la solution sans bouton est pas pratique.
    C'est un dispositif que j'ai enlevé d'un code pour mettre à la place un bouton.
    Le problème, c'est que les informations qui apparaissaient étaient initialement chargées dans le source, donc extremement lent en cas de nombreuses informations dans la base de données.
    En même temps, c'est le code qui était fait comme ça ...(peut être qu'il y a d'autre solution plus pratique).

    Toutefois, j'ai du conservé le code avant mes modification (avec fonction javascript). Si tu les veux, je peux te les donner, mais ne me demande pas d'explication car je n'ai jamais regardé comment ça fonctionnait.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Par défaut
    Citation Envoyé par Cell
    je croyais kon ne pouvai pas faire de php dans du javascript?
    Citation Envoyé par fred64
    Dans la fonction javascript RemplirFormulaire(), on regarde le choix selectionné dans le select, et en fonction on remplit les autres champs comme l'on veut.
    Si tu veux plus d'aide poste des portions de ton code

Discussions similaires

  1. Afficher une liste déroulante selon critère
    Par David1727 dans le forum Excel
    Réponses: 2
    Dernier message: 29/01/2013, 11h29
  2. Réponses: 1
    Dernier message: 20/11/2007, 16h07
  3. [PHP-JS] Afficher une liste sur la page ?
    Par bzoler dans le forum Langage
    Réponses: 7
    Dernier message: 27/01/2006, 09h41
  4. Réponses: 8
    Dernier message: 28/11/2005, 14h41
  5. [PHP-JS] Lier deux listes déroulantes
    Par budiste dans le forum Langage
    Réponses: 6
    Dernier message: 15/11/2005, 15h36

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