Formulaire inscription : en plusieurs étapes
Résolu/Fermé
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
-
10 oct. 2010 à 18:34
MastercroW Messages postés 1095 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 - 12 oct. 2010 à 19:44
MastercroW Messages postés 1095 Date d'inscription dimanche 3 octobre 2010 Statut Membre Dernière intervention 31 mai 2019 - 12 oct. 2010 à 19:44
A voir également:
- Formulaire inscription : en plusieurs étapes
- Wetransfer gratuit sans inscription - Guide
- WeTransfer - Télécharger - Téléchargement & Transfert
- Instagram inscription - Guide
- Twitter inscription - Guide
- Facebook inscription - Guide
11 réponses
Utilisateur anonyme
11 oct. 2010 à 02:38
11 oct. 2010 à 02:38
Salut,
Tu enregistre les infos dans des variables de session ;)
Tu enregistre les infos dans des variables de session ;)
Utilisateur anonyme
Modifié par Alexis-pires le 11/10/2010 à 22:01
Modifié par Alexis-pires le 11/10/2010 à 22:01
Formulaire :
Votre Nom :<INPUT type=text name="nom" cols="65" SIZE="50">
La page de traitement :
<?php
session_start()
$_SESSION['nom'] = $_POST['nom'];
?>
_______
Et à la fin tu utilise tes variables de session comme tu le ferais pour les variable $_POST
La chance aide parfois, le travail toujours !
Votre Nom :<INPUT type=text name="nom" cols="65" SIZE="50">
La page de traitement :
<?php
session_start()
$_SESSION['nom'] = $_POST['nom'];
?>
_______
Et à la fin tu utilise tes variables de session comme tu le ferais pour les variable $_POST
La chance aide parfois, le travail toujours !
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
11 oct. 2010 à 17:39
11 oct. 2010 à 17:39
Bonsoir, c'est à dire ?
vincent170186
Messages postés
316
Date d'inscription
mardi 17 mars 2009
Statut
Membre
Dernière intervention
28 septembre 2012
52
11 oct. 2010 à 17:47
11 oct. 2010 à 17:47
salut !
tu peux les mettre en session comme proposé au dessus !
ou alors tous simplement rapatrié tous sur la deuxieme page (dans des input type hidden)et tous envoyer !
ou alors , tu peux faire en sorte qu'a la validation de la premiére page , tu envoie ça dans ta BDD qui te renvoie une ID , qui devient ton identificateur (en session),
et lors de la validation de la deuxiemme page tu fait une requetes qui envoie les nouvelle donnée dans la bdd (plus precisement dans la table qui a l'id correspondante a la session (identificateur) !)
quatrieme possibilité , tu donne l'impression qu'il y ai 2 pages mais en fait il n'y en a qu'une!
->en gros tu a ton formulaire en deux partie (une visible , l'autre pas) sur la méme page , et a l'aide du javascript , tu afiiche et cache les partie du formulaires !
voila !
tu peux les mettre en session comme proposé au dessus !
ou alors tous simplement rapatrié tous sur la deuxieme page (dans des input type hidden)et tous envoyer !
ou alors , tu peux faire en sorte qu'a la validation de la premiére page , tu envoie ça dans ta BDD qui te renvoie une ID , qui devient ton identificateur (en session),
et lors de la validation de la deuxiemme page tu fait une requetes qui envoie les nouvelle donnée dans la bdd (plus precisement dans la table qui a l'id correspondante a la session (identificateur) !)
quatrieme possibilité , tu donne l'impression qu'il y ai 2 pages mais en fait il n'y en a qu'une!
->en gros tu a ton formulaire en deux partie (une visible , l'autre pas) sur la méme page , et a l'aide du javascript , tu afiiche et cache les partie du formulaires !
voila !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
11 oct. 2010 à 18:33
11 oct. 2010 à 18:33
Bonsoir,
Je savais déjà faire mais sa n'explique rien de si extraordinaire, car rien n'explique infos dans des variables de session.
Je sais faire des variables de sessions mais ce qui m'ennui c'est les informations à stocker sans passé par base de donnée sans tout confirmée.
Car imaginons que l'on rajoutons étapes par étape et le client ferme la page et ne finis pas de rentrer, sa va poser des problèmes niveau BDD car il y aura des champs qui seront vide.
Donc s'il vous plaît je voudrais plutôt un tutoriel claire et que l'on finisse avec ceci!
Je savais déjà faire mais sa n'explique rien de si extraordinaire, car rien n'explique infos dans des variables de session.
Je sais faire des variables de sessions mais ce qui m'ennui c'est les informations à stocker sans passé par base de donnée sans tout confirmée.
Car imaginons que l'on rajoutons étapes par étape et le client ferme la page et ne finis pas de rentrer, sa va poser des problèmes niveau BDD car il y aura des champs qui seront vide.
Donc s'il vous plaît je voudrais plutôt un tutoriel claire et que l'on finisse avec ceci!
Si tu maîtrise déjà les variables de session; tu comprendrais directement voilà pourquoi je te donne un lien vers un cours. Bon ben je vais t'expliquer mais bon ça va faire light en même temps c'est aussi con :
Tu enregistre au fur et à mesure tes données dans une variable de session et une fois le formulaire terminer tu insère dans ta bdd ...
Je sais c'est un peu léger mais il n'y a rien de plus à comprendre.
Tu enregistre au fur et à mesure tes données dans une variable de session et une fois le formulaire terminer tu insère dans ta bdd ...
Je sais c'est un peu léger mais il n'y a rien de plus à comprendre.
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
11 oct. 2010 à 19:09
11 oct. 2010 à 19:09
Hum j'ai compris, je maîtrise déjà pas mal les variables de session, mais je ne vois pas comment enregistrer les données donnée dans une des pages précédente.
Pourrais tu me donner un exemple ?
Pourrais tu me donner un exemple ?
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
11 oct. 2010 à 19:53
11 oct. 2010 à 19:53
Tu répond à un sujet avec une réponse vague donc sa m'aide pas trop =X
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
Modifié par MastercroW le 11/10/2010 à 19:59
Modifié par MastercroW le 11/10/2010 à 19:59
Donc en clair imaginons que j'ai un champs "nom" sa donne :
$nom=$_SESSION['nom']
Votre Nom :<INPUT type=text name="nom" cols="65" SIZE="50">
Et dans une autre page ou je traite le formulaire je met :
$_SESSION['nom']=$nom;
$_SESSION['nom'] = $_POST['nom'];
c'est ça ou alors je dois rectifier ?
$nom=$_SESSION['nom']
Votre Nom :<INPUT type=text name="nom" cols="65" SIZE="50">
Et dans une autre page ou je traite le formulaire je met :
$_SESSION['nom']=$nom;
$_SESSION['nom'] = $_POST['nom'];
c'est ça ou alors je dois rectifier ?
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
11 oct. 2010 à 20:10
11 oct. 2010 à 20:10
Je sais pas, pourrais tu me donner vraiment un exemple précis, et puis que l'on en finisse ?
Avec en première page par exemple 1 champs, 2 ème page 1 champs 3 ème page le traitement ?
Avec en première page par exemple 1 champs, 2 ème page 1 champs 3 ème page le traitement ?
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
11 oct. 2010 à 21:07
11 oct. 2010 à 21:07
Parce que moi si tu veux je suis bloquer à la 1ère page, (je sais bien rajouter avec des $_SESSION['exemple']) donc comment faire ? =X
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
11 oct. 2010 à 22:17
11 oct. 2010 à 22:17
Rebonsoir,
Merci sa j'avais déjà compris, ce que j'ai pas compris c'est d'amener à la page n°2 tout en validant le formulaire ;)
Merci sa j'avais déjà compris, ce que j'ai pas compris c'est d'amener à la page n°2 tout en validant le formulaire ;)
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
11 oct. 2010 à 23:02
11 oct. 2010 à 23:02
Sa me pompe, car je n'y arrive pas j'ai fais comme tu as dit et sa marche pas, quelqu'un peux m'aider et me faire : 1 page avec un champs ( prénom par exemple ) et une autre avec un champs password.
Puis une page de traitement.
Ce n'est juste un exemple pour prendre modèle.
Puis une page de traitement.
Ce n'est juste un exemple pour prendre modèle.
Ben mon exemple il marche !
Formulaire 1 :
Votre Nom :<INPUT type=text name="nom" cols="65" SIZE="50">
Formulaire 2 :
<?php
session_start();
$_SESSION['nom'] = $_POST['nom'];
?>
Votre Mot de passe :<INPUT type=text name="pass" cols="65" SIZE="50">
Traitement :
<?php
session_start();
$nom = $_SESSION['nom'];
$pass = $_POST['pass'];
// ta requête !
?>
Formulaire 1 :
Votre Nom :<INPUT type=text name="nom" cols="65" SIZE="50">
Formulaire 2 :
<?php
session_start();
$_SESSION['nom'] = $_POST['nom'];
?>
Votre Mot de passe :<INPUT type=text name="pass" cols="65" SIZE="50">
Traitement :
<?php
session_start();
$nom = $_SESSION['nom'];
$pass = $_POST['pass'];
// ta requête !
?>
MastercroW
Messages postés
1095
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
12 oct. 2010 à 19:44
12 oct. 2010 à 19:44
Merci beaucoup.