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

AJAX Discussion :

Affichage d'un deuxième formulaire


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 66
    Par défaut Affichage d'un deuxième formulaire
    Bonjour voila j'ai ce formulaire :


    Nom : form1.JPG
Affichages : 167
Taille : 16,0 Ko

    je voudrais quand l'utilisateur clique sur "suivant >>" ses données sois enregistrées dans ma bdd et que ce deuxième formulaire ( ci dessous ) apparait sans charger la page :


    Nom : form2.JPG
Affichages : 154
Taille : 6,4 Ko



    comment faire svp ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2015
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 98
    Par défaut
    Bonjour,

    Sur le onclick du premier formulaire tu lances une fonction javascript qui crée une requête ajax vers une page php qui enregistre les données passées en paramètre dans ta bdd.
    Sur le retour ok de php via la réponse ajax, tu masque le premier formulaire (ex. : myForm.style.display='none'; ) et affiche le second (ex. : myForm2.style.display='block'; ) .

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 66
    Par défaut
    Merci pour ta réponse. En fait, je sais que c'est ça qu'il faut que je fasse mais le problème c'est que j'y connais rien en Ajax. :'( (Je suis autodidacte. xD) Donc du coup je galère. :s

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2015
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 98
    Par défaut
    En javascript le principe est le suivant :
    1. tu crées un objet XMLHttpREquest - xhr ci-après
    2. tu déclares le mode de transaction et l'URL de la page renvoyant la réponse.
    3. tu envois la requête vers ta page php avec des éventuelles paramètres
    4. tu attends la réponse et le status ok (mode asynchrone)
    5. tu récupères le retour de ta page php - dans reponse ci-après

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    var xhr = new XMLHttpRequest();
    xhr.open('POST', 'http://www.test.com/mapageretour.php');
    xhr.send('param1=toto&param2=titi');
    xhr.onreadystatechange = function () {
      if (xhr.readyState == 4 && xhr.status == 200) {
        reponse = xhr.responseText;
      }
    }
    La réponse peut être un string ou un tableau codé en json par exemple.

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 212
    Par défaut
    Bonjour,
    ...le problème c'est que j'y connais rien en Ajax.
    on peut te conseiller au moins

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 66
    Par défaut
    Citation Envoyé par NoSmoking Voir le message
    ...
    merci pour ses conseils j'y ferais un tour

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 66
    Par défaut
    Citation Envoyé par www.diazis.com Voir le message
    ...
    désolé pour le retard , merci pour la réponse je dois passer comme paramètres les données du formulaires c'est bien ça ?

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

Discussions similaires

  1. Modifier l'affichage d'un sous-formulaire
    Par Mimi-des-îles dans le forum Access
    Réponses: 2
    Dernier message: 23/02/2006, 22h03
  2. Affichage d'un sous formulaire
    Par germain107 dans le forum IHM
    Réponses: 1
    Dernier message: 04/12/2005, 16h26
  3. Modification du type d'affichage d'un sous-formulaire
    Par jarod_bx dans le forum Access
    Réponses: 1
    Dernier message: 10/11/2005, 18h34
  4. Affichage automatique dans un formulaire
    Par Caroclic dans le forum Access
    Réponses: 1
    Dernier message: 19/09/2005, 16h35
  5. Réponses: 13
    Dernier message: 15/11/2004, 10h14

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