le 21/07/2007 à 06:50
préremplir les zones de texte
J'ai pas compris ...
Un user qui n'a pas rempli correctement le fomulaire arrive sur la page de traitement. Et cette page doit afficher les informations déja tappées aulieu de valider?? enfin .. tu peux m'expliquer stp ?
Si c'est un problème avec le "!empty", moi personnellement, j'utilise la variable "$null", donc si un champs est nul ... ça réaffiche les zones de textes.
Et dans l'attribut value, il n'y a pas de problème :
Il faut faire gaffe aux guillemets qui peuvent rompre les echos. si on fait un echo du type echo"";
Ben ... il ne faut pas que l'attribut value comporte des guillemets comme ceux-ci (""), si non, ça ferme l'echo.
-------------
Enfin ... moi c'est comme ça que je fais, si ça peut t'aider ...
Un user qui n'a pas rempli correctement le fomulaire arrive sur la page de traitement. Et cette page doit afficher les informations déja tappées aulieu de valider?? enfin .. tu peux m'expliquer stp ?
Si c'est un problème avec le "!empty", moi personnellement, j'utilise la variable "$null", donc si un champs est nul ... ça réaffiche les zones de textes.
Et dans l'attribut value, il n'y a pas de problème :
if ($_POST['zone3'] == $null) { // on peut rajouter les "ou"(||) selon le nombre de champs obligatoires
echo'<input type="text" value="'.$_POST['zone1'].'">';
echo'<input type="text" value="'.$_POST['zone2'].'">';
}
else {
// on valide; on fait le traitement
}
Il faut faire gaffe aux guillemets qui peuvent rompre les echos. si on fait un echo du type echo"";
Ben ... il ne faut pas que l'attribut value comporte des guillemets comme ceux-ci (""), si non, ça ferme l'echo.
-------------
Enfin ... moi c'est comme ça que je fais, si ça peut t'aider ...