Mammouth du PHP |
19672 Messages
12 nov. 2011, 20:26
Ok, revoyons chaque point :
Premier test : la différence entre la présence ou non d'un « ! » est très importante, si tu ne sais pas quelle différence ça fait, tu risques fort de patiner longtemps, et il faut reconnaitre que ça ne se devine pas. écrire « !isset() » est équivalent à « false == isset() », donc à avec le « ! », ça revient à vérifier que le mot de passe ... n'existe pas, ce qui n'a rien de logique et c'est à ce détail que je faisais référence en indiquant une erreur tout à l'heure;
Second et troisième point, c'est correct
Quatrième point : où est la condition écrite en PHP ?
Quant à ton questionnement sur le point trois : dans la mesure où tu as testé l'existence du mot de passe, en ajoutant la vérification d'équivalence avec le mot-de-passe de vérification, le test d'existence du second est implicite, il est inutile de l'ajouter explicitement.
Travaille en listes et traite un item à la fois, tu te mélangeras moins les pinceaux, et tu regrouperas ensuite quand chaque condition aura été correctement définie.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 