Open JeroenHeemskerk opened 8 months ago
In de code hieronder begint $valid op false en als het een POST is wordt hij gelijk op true gezet. Om vervolgens bij iedere fout opnieuw op false gezet te worden https://github.com/Thomas-van-Haastrecht/educom-webshop-basis/blob/2dcd8442110aea5b3a205c4e82bd3217844351bf/contact.php#L11-L20
$valid
false
true
Dit patroon is erg fout gevoelig, als iemand een conditie toevoegd, kan er snel vergeten worden om de $valid op false te zetten.
Beter is het (zoals je ook in je PSD had gezet) om de $valid afhankelijk te laten zijn of er GEEN fouten zijn opgetreden, dus
$valid = empty($titleErr) && empyt($nameErr) && /* ... */ empty($messageErr); }
In de code hieronder begint
$valid
opfalse
en als het een POST is wordt hij gelijk optrue
gezet. Om vervolgens bij iedere fout opnieuw opfalse
gezet te worden https://github.com/Thomas-van-Haastrecht/educom-webshop-basis/blob/2dcd8442110aea5b3a205c4e82bd3217844351bf/contact.php#L11-L20Dit patroon is erg fout gevoelig, als iemand een conditie toevoegd, kan er snel vergeten worden om de
$valid
opfalse
te zetten.Beter is het (zoals je ook in je PSD had gezet) om de $valid afhankelijk te laten zijn of er GEEN fouten zijn opgetreden, dus