Formulaire de 2 pages
Fermé
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
-
17 févr. 2009 à 22:28
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 - 18 févr. 2009 à 06:48
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 - 18 févr. 2009 à 06:48
A voir également:
- Formulaire de 2 pages
- Word numéro de page 1/2 - Guide
- Jdownloader 2 - Télécharger - Téléchargement & Transfert
- Supprimer des pages sur word - Guide
- 2 comptes whatsapp - Guide
- Epson scan 2 ✓ - Forum Imprimante
4 réponses
avion-f16
Messages postés
19128
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
25 mars 2023
4 470
17 févr. 2009 à 22:33
17 févr. 2009 à 22:33
Bonjour.
Personnellement, j'utiliserai tout bêtement les sessions en PHP.
Bonne chance, en espérant t'avoir mis sur la bonne piste.
Personnellement, j'utiliserai tout bêtement les sessions en PHP.
Bonne chance, en espérant t'avoir mis sur la bonne piste.
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
17 févr. 2009 à 22:48
17 févr. 2009 à 22:48
et comment fait-on avec les sessions?
avion-f16
Messages postés
19128
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
25 mars 2023
4 470
17 févr. 2009 à 23:29
17 févr. 2009 à 23:29
Au debut de chaque page, insérer <?php session_start(); ?> (vraiment au tout début, avant le DocType).
Ensuite, après sur la page du deuxième formulaire :
Puis dans la page finale :
Ce n'était qu'un exemple.
Pour information, tu peux aussi utiliser des champs caché dans la deuxième page qui contiennent la valeur avec $_POST.
<?php session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > ...
Ensuite, après sur la page du deuxième formulaire :
<?php $_SESSION['champ1'] = $_POST['champ1']; $_SESSION['champ2'] = $_POST['champ2']; ?>
Puis dans la page finale :
<?php echo '<p>Champ 1 : '.$_SESSION['champ1'].'<br/> Champ 2 : '.$_SESSION['champ2'].'<br/> Champ 3 : '.$_POST['champ3'].'<br/></p>'; // A partir de la, on reprend les champs de la page précédente qui sont stocké dans $_POST ?>
Ce n'était qu'un exemple.
Pour information, tu peux aussi utiliser des champs caché dans la deuxième page qui contiennent la valeur avec $_POST.
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
17 févr. 2009 à 23:59
17 févr. 2009 à 23:59
est ce que tu peut me donner un petit exemple...j'ai pas bien compris "champs"
avion-f16
Messages postés
19128
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
25 mars 2023
4 470
18 févr. 2009 à 06:48
18 févr. 2009 à 06:48
Champ c'est ... un champs de formulaire (input par exemple).
Page 1
Page 2 (avec session_start(); )
Page 3 (avec session_start(); )
Télécharger l'exemple
Page 1
<form method="post" action="page2.php">
<fieldset>
<input type="text" name="champ1" value="Contenu du champ 1" />
<input type="text" name="champ2" value="Contenu du champ 2" />
<input type="submit" value="Suivante" />
</fieldset>
</form>
Page 2 (avec session_start(); )
<?php
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
?>
<form method="post" action="page3.php">
<fieldset>
<input type="text" name="champ3" value="Contenu du champ 3" />
<input type="text" name="champ4" value="Contenu du champ 4" />
<input type="submit" value="Suivante" />
</fieldset>
</form>
Page 3 (avec session_start(); )
<?php echo '<p>'; //On va d'abord affiché les champs 1 et 2 qui sont dans $_SESSION echo 'Valeur du champ 1 : '.$_SESSION['champ1'].'<br/>'; echo 'Valeur du champ 2 : '.$_SESSION['champ2'].'<br/>'; //Maintenant on affiche les champs 3 et 4 de la page précédente qui sont dans $_POST echo 'Valeur du champ 3 : '.$_POST['champ3'].'<br/>'; echo 'Valeur du champ 4 : '.$_POST['champ4'].'<br/>'; echo '</p>'; ?>
Télécharger l'exemple