Formulaire inscription : en plusieurs étapes
Résolu
MastercroW
Messages postés
1094
Date d'inscription
Statut
Membre
Dernière intervention
-
MastercroW Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
MastercroW Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Je suis à la recherche de comment faire une inscription en plusieurs étapes.
Par exemple je voudrais faire :
1 : Informations personnels (Nom, Prénom, Age etc ...)
2 : Informations virtuels (Pseudo, mot de passe etc ...)
Enfin bref, vous avez compris le système, pouvez-vous me dire comment sa fonctionne ?
Est ce qu'il faut caché des " DIV " comment j'ai vue dans certain forums ?
Dites-moi clairement comment faire !
Merci d'avance,
Antoine B
Je suis à la recherche de comment faire une inscription en plusieurs étapes.
Par exemple je voudrais faire :
1 : Informations personnels (Nom, Prénom, Age etc ...)
2 : Informations virtuels (Pseudo, mot de passe etc ...)
Enfin bref, vous avez compris le système, pouvez-vous me dire comment sa fonctionne ?
Est ce qu'il faut caché des " DIV " comment j'ai vue dans certain forums ?
Dites-moi clairement comment faire !
Merci d'avance,
Antoine B
A voir également:
- Formulaire inscription : en plusieurs étapes
- Whatsapp formulaire opposition - Guide
- Wetransfer gratuit sans inscription - Guide
- Formulaire de réclamation facebook - Guide
- Twitter inscription - Guide
- Vinted inscription - Guide
11 réponses
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 !
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
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.
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 ?
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
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 ;)
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 !
?>