Formulaire PHP - Plusieurs étapes

Résolu
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention   -  
Xavierdu34 Messages postés 216 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aurais besoin d'avoir quelques connaissances ou compétences de votre part pour réaliser un formulaire HTML/PHP avec plusieurs étapes (bouton suivant précédent ). J'en est jamais conçu et je m'arrache les cheveux !! :)

Je ne trouve pas de tutoriels assez bien pour que cela m'aide dans ma conception.

Quelqu'un pourrait-il m'aider pour que je puisse me lancer dans cette réalisation ?

Merci d'avance.
A voir également:

1 réponse

Xavierdu34 Messages postés 216 Date d'inscription   Statut Membre Dernière intervention   21
 
Si je comprends bien, tu veux un formulaire sur plusieurs pages ?

je te donne une voie à prendre ..

premier fichier page1.php
<form action="page2.php" method="POST">
<input type="text" name="data1" />
<input type="submit" value="Suivant" />
</form>


fichier page2.php
if(isset($_POST['data1'])) {
$arr = array();
$arr['data1'] = $_POST['data1'];
}
echo "<form action='page3.php' method='POST'>
<input type='text' name='data2' />"; 
foreach($arr as $k => $v) {
echo "<input type='hidden' name='$k' value='$v' />";
}
echo "<input type='submit' value='Suivant' />
</form>";


fichier page3.php
if(isset($_POST['data2'])) {
$arr = array();
foreach($_POST as $k=>$v) {
$arr[$k] = $v;
}
}
echo "<form action='page4.php' method='POST'>
<input type='text' name='data3' />"; 
foreach($arr as $k => $v) {
echo "<input type='hidden' name='$k' value='$v' />";
}
echo "<input type='submit' value='Suivant' />
</form>";


et ainsi de suite ...

Je n'ai évidemment pas mis tous les tests que tu dois faire sur les données pour éviter les injections et autres failles ... c'est un exemple fonctionnel de ta demande ..
0