Garder les valeurs d'un formulaire après un "précédent"
Posté : 25 juin 2018, 11:18
Bonjour,
Je suis à la recherche d'une solution depuis quelques heures mais je bloque vraiment, voila pourquoi je viens ici. Je m'explique, j'ai un formulaire à remplir et j'aimerai que lorsqu'un utilisateur appuie sur précédent puis reviens sur le formulaire, les informations qu'il a entré soient visibles dans le formulaire. J'ai essayé à l'aide de variables de sessions mais je n'ai pas réussi. Voici le code pour les personnes souhaitant m'aider.
EDIT : J'ai réussi en utilisant des $_POST avec des value ! J'aimerai juste savoir si c'était la meilleure solution ? Etant donné que plusieurs utilisateurs remplissent ce formulaire cela ne vas pas causer de problème ? Quand dois je détruire la session ?
Merci d'avance
Je suis à la recherche d'une solution depuis quelques heures mais je bloque vraiment, voila pourquoi je viens ici. Je m'explique, j'ai un formulaire à remplir et j'aimerai que lorsqu'un utilisateur appuie sur précédent puis reviens sur le formulaire, les informations qu'il a entré soient visibles dans le formulaire. J'ai essayé à l'aide de variables de sessions mais je n'ai pas réussi. Voici le code pour les personnes souhaitant m'aider.
Code : Tout sélectionner
<?php
session_start();
$_SESSION['listenote11'] = $_POST['listenote11'];
?>
<!DOCTYPE html>
<html>
<head>
<title>Formulaire de test</title>
</head>
<body>
<div align="center"> Formulaire de test </div>
<form id="form1" name="form1" method="post" action="">
<table>
<tr>
<td width="200"><div align="center">Contrôle qualité;</div></td>
<td width="40"><SELECT NAME='listenote11' value= <?php $_SESSION['listenotte11'] ?> ><OPTION>---</OPTION><OPTION>N/A</OPTION><OPTION>1</OPTION><OPTION>2</OPTION><OPTION>3</OPTION><OPTION>4</OPTION></SELECT></td>
<td><textarea name="lib11" cols="65" id="lib11"></textarea></td>
</tr>
<tr>
<td width="200"><div align="center">Temps. Heures annuelles, Fact, INT</div></td>
<td width="40"><SELECT NAME='listenote12'><OPTION>---</OPTION><OPTION>N/A</OPTION><OPTION>1</OPTION><OPTION>2</OPTION><OPTION>3</OPTION><OPTION>4</OPTION></SELECT></td>
<td><textarea name="lib12" cols="65" id="lib12"></textarea></td>
</tr>
<tr>
<td width="200"><div align="center">Suivi du planning (RCDG)</div></td>
<td width="40"><SELECT NAME='listenote13'><OPTION>---</OPTION><OPTION>N/A</OPTION><OPTION>1</OPTION><OPTION>2</OPTION><OPTION>3</OPTION><OPTION>4</OPTION></SELECT></td>
<td><textarea name="lib13" cols="65" id="lib13"></textarea></td>
</tr>
<tr>
<td width="200"><div align="center">Divers </div></td>
<td width="40"><SELECT NAME='listenote14'><OPTION>---</OPTION><OPTION>N/A</OPTION><OPTION>1</OPTION><OPTION>2</OPTION><OPTION>3</OPTION><OPTION>4</OPTION></SELECT></td>
<td><textarea name="lib14" cols="65" id="lib14"></textarea></td>
</tr>
</table>
</form>
</body>
</html>Merci d'avance