Je suis en train de reprogrammer un formulaire, et bien sur, il n'est soumis qu'à certaines conditions. Si ces conditions ne sont pas respectées, un message d'erreur s'affiche, avec le formulaire en dessous. Mais quoi de plus grisant quand on a passé du temps à remplir un formulaire de tout devoir retaper parcequ'on a involontairement oublié un tout petit champ. Donc ce que j'aimerais, c'est que le formulaire contienne ce que l'internaute à déjà completé, et qu'il n'ait comme ça à remplir que ce qui manque. donc il faudrait mettre un value="<? echo $_POST['nom_du_cham']; ?>" pour chaque champ. Mais quand le formulaire n'est pas encore envoyé :s ?
Voici un petit exemple qui sera plus parlant :
=> Page formulaire.php
<?php
if(isset($_POST['publish']) AND $_POST['publish']=="true")
{
if(empty($_POST['pseudo'])
{
echo "merci de mettre un pseudo";
}
}
?>
<form method="post" action="formulaire.php">
<input type="text" name="pseudo" />
<input type="text" name="machin" value="<?php echo $_POST['machin']; ?>" />
<input type="hidden" name="publish" value="true" />
<input type="submit" />
</form>