Bonsoir,
j'ai actuellement un formulaire qui sert à créer un enregistrement. Je souhaite donner la possibilité à l'utilisateur de récupérer un enregistrement existant pour qu'il le modifie. Donc chaque champ du formulaire doit être initialisé avec la valeur existante.
Aujourd'hui, le code pour créer le formulaire a cette forme :
Donc si l'utilisateur vient de remplir le formulaire puis qu'il revient, la variable $_POST existe encore et donc le formulaire sera correctement rempli. Par contre, si ce n'est pas le cas et qu'il souhaite modifier un enregistrement existant, la variable $_POST sera NULL et donc le formulaire vide. Comment alors pré-remplir correctement le formulaire ? Mettre les valeurs souhaitées dans la variable $_POST ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?php $name_received = ( isset($_POST['name']) )? $_POST['name'] : ''; ?> <input type="text" size="20" maxlength="20" name="name" value="<?php echo $name_received; ?>">
Partager