Script de correction d'un formulaire

Eléphant du PHP | 137 Messages

05 juil. 2005, 11:52

Bonjour,
Je voudrais créer un script qui corrige un formulaire auquel les gens auraient répondu. Je ne sais pas trop comment m'y prendre, j'avais pensé aux if, elseif et else mais je ne suis pas sûr qu'il faille que j'utilise ça. Merci de la réponse.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

05 juil. 2005, 11:59

Personnelement, ce que je fait :

j'initialise une chaine à vide
je teste chaque champ
si je trouve une erreur, je l'ajoute à la chaine
a la fin des tests, si la chaine est vide => aucune erreur, je valide
sinon, j'affiche le contenu de la chaine

Après pour les if, ..., ça dépend de ce que tu veut tester
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 137 Messages

05 juil. 2005, 12:04

Je pense que je fais comme toi, voici un exemple de ce que je fais :
if ($_POST['1'] == "0k"
{ $erreur="1";
}
elseif ($_POST['2'] == "0k"
{ $erreur=$erreur+1

etc.... pour tout le formulaire. Ce que je crains, c'est que si un post vaut True, cela n'execute pas les autres conditions.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

05 juil. 2005, 12:07

tu as tout compris

c'est pour ça que je fait

Code : Tout sélectionner

$message = "" if (..) $message .= "..." if (..) $message .= "..." if (..) $message .= "..." if ($message <> "") //affichage erreur(s) else //validation et traitement
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 137 Messages

05 juil. 2005, 12:13

Ah d'accord! J'avais pensé à faire ça mais je pensais que niveau syntaxe ça n'aurait pas marché. En tout cas, merci beaucoup!