Vous n'avez pas donné beaucoup de détails mais c'est parti!
Vous pouvez construire vos entrées comme ceci:
<input type="text" name="age" value="<?php echo $age; ?>">
Lorsque la forme première charge, il ne sera pas avoir des valeurs pour les variables telles que l'âge de $, de sorte que l'entrée apparaîtra vide. Demandez au formulaire de soumettre via POST au même fichier PHP, exécutez vos contrôles de validation, et si tout passe, insérez dans votre base de données. (Est-il nécessaire d'écrire dans la base de données à ce stade ou doit-il attendre que la deuxième section soit remplie?)
Vous devez utiliser une instruction conditionnelle pour afficher la seconde partie du formulaire . Selon la façon dont cela est complexe, ou si les utilisateurs reviendront plus tard, vous pouvez:
- relire les données de la base de données pour vérifier l'intégralité, puis afficher la deuxième partie.
- Définissez une variable pour suivre à quelle étape du formulaire vous vous trouvez, et sur cette base, affichez les différentes sections à compléter.
Si vous avez un moyen de suivre quelle étape du processus que vous êtes, vous pourriez faire quelque chose comme ceci:
$formStage = 2;
function isReadOnly($formStage='')
{
if ($formStage == 2) {echo 'READONLY';}
}
puis dans votre code HTML:
<INPUT NAME="realname" VALUE="Hi There" <?php isReadOnly($formStage)?>>
Peut expliquer un peu plus en détail .. – halocursed
Je veux ajouter une image pour l'élaboration mais je ne sais pas comment? – Sarah