Inscription php

Inscription php - PHP - Programmation

Marsh Posté le 09-02-2013 à 20:45:04    

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

Code :
  1. <?php
  2. session_start();
  3. $action = (isSet($_GET['action']) ? $_GET['action'] : null);
  4. switch ($action) {
  5.    default;
  6.          /*Depart*/
  7.          echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=1" method="post">' . "\n";
  8.          echo 'Nom : <input name="nom" type="text" value="">'."\n";
  9.          echo 'Prenom : <input name="prenom" type="text" value="">'."\n";
  10.          echo '<input type="submit" value="Send">'."\n";
  11.          echo '</form>'."\n";
  12.     break;
  13.   case 1:
  14.          /* $_SESSION garde en mémoire les info du form précédent */
  15.          $_SESSION['form_name'] = (isSet($_POST['nom']) ? $_POST['nom'] : null );
  16.          $_SESSION['form_prenom'] = (isSet($_POST['prenom']) ? $_POST['prenom'] : null );
  17.          echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=2" method="post">' . "\n";
  18.          echo 'Pseudo : <input name="pseudo" type="text" value="">'."\n";
  19.          echo 'Pays : <input name="pays" type="text" value="">'."\n";
  20.          echo '<input type="submit" value="Send">'."\n";
  21.          echo '</form>'."\n";
  22.     break;
  23.   case 2:
  24.          /* $_SESSION garde en mémoire les info du form précédent */
  25.          $_SESSION['form_pseudo'] = (isSet($_POST['pseudo']) ? $_POST['pseudo'] : null );
  26.          $_SESSION['form_pays'] = (isSet($_POST['pays']) ? $_POST['pays'] : null );
  27.          echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=3" method="post">' . "\n";
  28.          echo 'Poid : <input name="poid" type="text" value="">'."\n";
  29.          echo 'Age : <input name="age" type="text" value="">'."\n";
  30.          echo '<input type="submit" value="Send">'."\n";
  31.          echo '</form>'."\n";
  32.     break;
  33.   case 3:
  34.          /* $_SESSION garde en mémoire les info du form précédent */
  35.          $_SESSION['form_poid'] = (isSet($_POST['poid']) ? $_POST['poid'] : null );
  36.          $_SESSION['form_age'] = (isSet($_POST['age']) ? $_POST['age'] : null );
  37.         echo '<form name="" action="'.$_SERVER['PHP_SELF'].'?action=4" method="post">' . "\n";
  38.         echo 'Info 1<input name="info_1" type="text" value="">'."\n";
  39.         echo 'Info 2<input name="info_2" type="text" value="">'."\n";
  40.         echo '<input type="submit" value="Send">'."\n";
  41.         echo '</form>'."\n";
  42.     break;
  43.   case 4:
  44.          /* $_SESSION garde en mémoire les info du form précédent */
  45.          $_SESSION['form_info_1'] = (isSet($_POST['info_1']) ? $_POST['info_1'] : null );
  46.          $_SESSION['form_info_2'] = (isSet($_POST['info_2']) ? $_POST['info_2'] : null );
  47.                  /* Affiche les données. */
  48.                  echo '<xmp>';
  49.                  print_r($_SESSION);
  50.                  echo '</xmp>';
  51.     break;
  52. }
  53. ?>


 
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 ?

Reply

Marsh Posté le 09-02-2013 à 20:45:04   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed