Bonjour,
J'ai honte de te renseigner, car je suis loin d'être un spécialiste. Merci aux autres de ne pas se moquer.
Quand je t'ai dit d'utiliser
if(isset($_POST['save']))
save correspond au nom du bouton d'envoi du formulaire.
Ainsi, en première partie de page, tu testes pour savoir si le formulaire a été affiché : si oui, les données s'affichent ; si non, le formulaire s'affiche.
Ici entendons-nous : c'est plus simple de voir si le formulaire a été envoyé en jouant sur ce bouton.
Après, dans la construction de ton formulaire, tu attribues, par exemple, la simple variable
$prenom
à ton
input. Pendant le traitement, Php attribuera le préfixe
$_POST... en supposant que tu utilises la méthode
post pour envoyer ton formulaire, comme
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post">
.
Ainsi, pour démarrer ta page, peut ressembler à...
<?php if(isset($_POST['save']))
{
print_r($_POST); // ou var_dump, c'est un tableau dans les deux cas, donc _r permet de l'imprimer
}
else
{?>
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post">
<form>
// Les champs à compléter
<input type="submit" class="save" name="save" id ="save" value="Sauvegarder" />
</form>
<?php
}
?>
Comme je suis paresseux, je mélange allègrement Php et Html, mais les puristes font mieux.
Cordialement,
Gaspard