Inscription
bybyx
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
roptat Messages postés 276 Date d'inscription Statut Membre Dernière intervention -
roptat Messages postés 276 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un petit problème sur une inscription ...
je veux organisé un évènement et je veux faire mon inscriptions en deux parties mais rien ne marché et la mon PC à tout supprimé ... et j'ai passé 6 mois à faire le site étant débutant, donc j'en profite pour l'amélioré
Donc en faite sur l'inscription je voudrai la faire sur plusieurs pages par exemple : : Nom : Prénom : Club
une fois les informations indiqué ( vérifier que tout est remplie ) on accède a la page 2 pour suivre l'inscription à l'étape 2 avec :
Catégorie : Mineur , adulte ... ( ça serai un style de choix multiple a sélectionné )
Avec par la suite Poids : ( Juste pour les adultes donc ceux qui on cliqué sur Mineur ne peuvent pas accéder à cette étape )64kg ... - 70 kg ...
enfin on passe a l'étape 3 ( donc encore une nouvelle page ) :Taille du t-shirt et Entrer un email ( toujours avec des vérification) puis une fois qu'on Click sur validé une 4eme pages avec une liste de récupération des infos qu'ils ont sélectionné et un envoi d'email A moi & a son destinataire ' provenant de mon Site...
donc vu que j'ai tout perdu avec le mac ... je suis perdu ( bien que j'ai noté des améliorations mais je suis une vraie brelle donc c'est pour ca que je viens vous voir mes amis .. . je repart de 0 sans Base de donné j'ai besoin de votre Aide
donc j'ai commencé un code
je pense faire un config.php pour avoir un chemin au serveur mais je sais pas comment faire, je crois que mon code n'est pas sécurisé, ensuite j'aimerai que quand on clique sur validé il y a une page avec un rappelle de notre inscription, et envoi le mail a la personne et à moi vous avez une idée ?
j'ai un petit problème sur une inscription ...
je veux organisé un évènement et je veux faire mon inscriptions en deux parties mais rien ne marché et la mon PC à tout supprimé ... et j'ai passé 6 mois à faire le site étant débutant, donc j'en profite pour l'amélioré
Donc en faite sur l'inscription je voudrai la faire sur plusieurs pages par exemple : : Nom : Prénom : Club
une fois les informations indiqué ( vérifier que tout est remplie ) on accède a la page 2 pour suivre l'inscription à l'étape 2 avec :
Catégorie : Mineur , adulte ... ( ça serai un style de choix multiple a sélectionné )
Avec par la suite Poids : ( Juste pour les adultes donc ceux qui on cliqué sur Mineur ne peuvent pas accéder à cette étape )64kg ... - 70 kg ...
enfin on passe a l'étape 3 ( donc encore une nouvelle page ) :Taille du t-shirt et Entrer un email ( toujours avec des vérification) puis une fois qu'on Click sur validé une 4eme pages avec une liste de récupération des infos qu'ils ont sélectionné et un envoi d'email A moi & a son destinataire ' provenant de mon Site...
donc vu que j'ai tout perdu avec le mac ... je suis perdu ( bien que j'ai noté des améliorations mais je suis une vraie brelle donc c'est pour ca que je viens vous voir mes amis .. . je repart de 0 sans Base de donné j'ai besoin de votre Aide
donc j'ai commencé un code
<?php session_start(); $action = (isSet($_GET['action']) ? $_GET['action'] : null); switch ($action) { default; /*Depart*/ echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=1" method="post">' . "\n"; echo 'Nom : <input name="nom" type="text" value="">'."\n"; echo 'Prenom : <input name="prenom" type="text" value="">'."\n"; echo '<input type="submit" value="Send">'."\n"; echo '</form>'."\n"; break; case 1: /* $_SESSION garde en mémoire les info du form précédent */ $_SESSION['form_name'] = (isSet($_POST['nom']) ? $_POST['nom'] : null ); $_SESSION['form_prenom'] = (isSet($_POST['prenom']) ? $_POST['prenom'] : null ); echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=2" method="post">' . "\n"; echo 'Pseudo : <input name="pseudo" type="text" value="">'."\n"; echo 'Pays : <input name="pays" type="text" value="">'."\n"; echo '<input type="submit" value="Send">'."\n"; echo '</form>'."\n"; break; case 2: /* $_SESSION garde en mémoire les info du form précédent */ $_SESSION['form_pseudo'] = (isSet($_POST['pseudo']) ? $_POST['pseudo'] : null ); $_SESSION['form_pays'] = (isSet($_POST['pays']) ? $_POST['pays'] : null ); echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=3" method="post">' . "\n"; echo 'Poid : <input name="poid" type="text" value="">'."\n"; echo 'Age : <input name="age" type="text" value="">'."\n"; echo '<input type="submit" value="Send">'."\n"; echo '</form>'."\n"; break; case 3: /* $_SESSION garde en mémoire les info du form précédent */ $_SESSION['form_poid'] = (isSet($_POST['poid']) ? $_POST['poid'] : null ); $_SESSION['form_age'] = (isSet($_POST['age']) ? $_POST['age'] : null ); echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=4" method="post">' . "\n"; echo 'Info 1<input name="info_1" type="text" value="">'."\n"; echo 'Info 2<input name="info_2" type="text" value="">'."\n"; echo '<input type="submit" value="Send">'."\n"; echo '</form>'."\n"; break; case 4: /* $_SESSION garde en mémoire les info du form précédent */ $_SESSION['form_info_1'] = (isSet($_POST['info_1']) ? $_POST['info_1'] : null ); $_SESSION['form_info_2'] = (isSet($_POST['info_2']) ? $_POST['info_2'] : null ); /* Affiche les données. */ echo '<xmp>'; print_r($_SESSION); echo '</xmp>'; break; } ?>
je pense faire un config.php pour avoir un chemin au serveur mais je sais pas comment faire, je crois que mon code n'est pas sécurisé, ensuite j'aimerai que quand on clique sur validé il y a une page avec un rappelle de notre inscription, et envoi le mail a la personne et à moi vous avez une idée ?
A voir également:
- Inscription
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Vinted inscription - Guide
- Tchat gratuit sans inscription - Accueil - Réseaux sociaux
- Paypal inscription - Guide
1 réponse
Ton code m'a l'air correct, par contre je crois que le switch va toujours séléctionner default. Il faudrait le mettre à la fin. Tu as une parenthèse de trop sur la 2eme ligne.
Il faut simplement vérifier à la fin que toutes les données ont été remplies (on peut accéder à la dernière partie du formulaire sans avoir rempli les autres, ou alors tu peux stocker la partie du formulaire dans la session plutôt que dans un get...)
Pour envoyer un mail, utilise la fonction mail de php : https://www.php.net/manual/fr/function.mail.php
Il faut simplement vérifier à la fin que toutes les données ont été remplies (on peut accéder à la dernière partie du formulaire sans avoir rempli les autres, ou alors tu peux stocker la partie du formulaire dans la session plutôt que dans un get...)
Pour envoyer un mail, utilise la fonction mail de php : https://www.php.net/manual/fr/function.mail.php