Seission php pour formulaire c.c.m

xunil2003 Messages postés 830 Statut Membre -  
canarder Messages postés 2034 Statut Membre -
Bonjour,

J'ai besoin de récupérer un formulaire sur une 3em page, j'ai besoin de faire des vas et vient avec des varialbles pour que l'utilisateur puisse les modifier.

j'ai fait ceci en haut de page 3 mais ce marche pas.
Je ne comprend pas ce qu'il faut faire, je suis perdu ?

Merci.

<?php  

session_start(); 
$civilite = $_SESSION['civilite']; 
$nom = $_SESSION['nom']; 
$prenom = $_SESSION['prenom']; 
$adresse1 = $_SESSION['adresse1']; 
$adresse2 = $_SESSION['adresse2']; 
$code_postal = $_SESSION['code_postal']; 
$ville = $_SESSION['ville']; 
$pays = $_SESSION['pays']; 
$email = $_SESSION['email']; 
$email_confirm = $_SESSION['email_confirm']; 
$login = $_SESSION['login']; 
$pass = $_SESSION['pass']; 
$pass_confirm = $_SESSION['pass_confirm']; 

print("<center>Bonjour $nom $prenom</center>"); 
?> 



Mon formulaire
        <form action="inscription2-5.php" action="envoyer" method='post'> 
    <table align="center" border="1" style="width: auto"> 
      <tbody> 
        <tr> 
          <td>Civilité<br /> 
          </td> 
          <td><?php echo "<align='right' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="text" name="civilite" size="30" maxlength="30" value="<?php echo $CIVILITE; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>Nom<br /> 
          </td> 
          <td><?php echo "<align='right' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="text" name="nom" size="30" maxlength="30" value="<?php echo $NOM; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>Prènom<br /> 
          </td> 
          <td><?php echo "<align='right' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="text" name="prenom" size="30" maxlength="20" value="<?php echo $PRENOM; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>Adresse<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="text" name="adresse1" size="30" maxlength="150" value="<?php echo $ADRESSE1; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
        <tr>        <form action="inscription2-5.php" action="envoyer" method='post'> 
    <table align="center" border="1" style="width: auto"> 
      <tbody> 
        <tr> 
          <td>Civilité<br /> 
          </td> 
          <td><?php echo "<align='right' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="text" name="civilite" size="30" maxlength="30" value="<?php echo $CIVILITE; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>Nom<br /> 
          </td> 
          <td><?php echo "<align='right' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="text" name="nom" size="30" maxlength="30" value="<?php echo $NOM; ?> " disabled="disabled"><br /> 
          </td> 
          <td>Adresse2<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="text" name="adresse2" size="30" maxlength="150" value="<?php echo $ADRESSE2; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>Code_postal<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="text" name="code_postal" size="30" maxlength="40" value="<?php echo $CODE_POSTAL; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
          <td>Ville<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="text" name="ville" size="30" maxlength="40" value="<?php echo $VILLE; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>Pays<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="text" name="pays" size="30" maxlength="40" value="<?php echo $PAYS; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>Email<br /> 
          </td> 
          <td><?php echo "<align='right' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="text" name="email" size="30" maxlength="150" value="<?php echo $EMAIL; ?> " disabled="disabled"><br /> 
          </td> 
        </tr> 
          <td>Confirmation email<br /> 
          </td> 
          <td><?php echo "<align='right' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="text" name="email_confirm" size="30" maxlength="150" value="<?php echo $EMAIL_CONFIRM; ?> "disabled="disabled"><br /> 
          </td> 
        </tr> 
        <tr> 
          <td><br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="HIDDEN" name="ip" value="<?php echo $adresse_ip ; ?>" size="30" ><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>6<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="HIDDEN" name="niveau" value="<?php echo $niveau ; ?>" size="30" ><input type="submit" name="modifier" value="Modifier"><br /> 
          </td> 
        </tr> 
          <td>4<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="HIDDEN" name="date_inscription" value="<?php echo $date ; ?>" size="30" ><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>5<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="HIDDEN" name="heure_inscription" value="<?php echo $heure ; ?>" size="30" ><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>4<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="HIDDEN" name="date_inscription" value="<?php echo $date_inscription ; ?>" size="30" ><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>5<br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="HIDDEN" name="heure_inscription" value="<?php echo $heure_inscription ; ?>" size="30" ><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>Login<br /> 
          </td> 
          <td><?php echo "<align='right' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="text" name="login" size="30" /><br /> 
          </td> 
        </tr> 
          <td>Mot de passe<br />  
          </td> 
          <td><?php echo "<align='right' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="password" name="pass" size="30" /><br /> 
          </td> 
        </tr> 
        <tr> 
          <td>Confirmation mot de passe <br /> 
          </td> 
          <td><?php echo "<align='left' style='color:red;'><strong>(*)</strong>"; ?><br /> 
          </td> 
          <td><input type="password" name="pass2" size="30" /><br /> 
          </td> 
        </tr> 
          <td><br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="button" value="page précédente" onclick="javascript:history.back()"><br /> 
          </td> 
        </tr> 
        <tr> 
          <td><br /> 
          </td> 
          <td><br /> 
          </td> 
          <td><input type="reset" value="Effacer"> <input type="submit" name="envoyer" value="S'inscrire"><br />  
          </td>

1 réponse

canarder Messages postés 2034 Statut Membre 355
 
Pour récupérer les champs d'un formulaire, tu dois utiliser l'array $_POST si method=post ou $_GET si method=get.
Pour créer ou récupérer les variables d'une session, tu dois utiliser la commande session_start(); en début de fichier et utiliser l'array $_SESSION
1