Door
Yoeri Boven
op 06-01-2012 13:13
gewijzigd op 06-01-2012 13:37
2.345 views
Hallo,
Ik heb een form dat altijd gewerkt heeft en nu niet meer, nadat ik onderstaande code toegevoegd heb.
<?php if(empty($titel or $kds or $ds or $aantal) or $categorie == 'Categorie'){
die("Voert u alstublieft alle velden in.");
} ?>
Als ik op de 'submit'-knop druk gebeurt er niets. Dat probleem heb ik ook met een form dat ik net heb aangemaakt. De code voor het form is als volgt:
<form action="categorie.php" method="POST">
Categorie: <input type="text" name="categorie">
<input name="submit" type="submit" value="Voeg toe"
</form>
@- Aar - Titel, kds en ds komen van het formulier en heeft altijd gewerkt.
@Eddy Bedankt, hij werkt nu prima.
@- SanThe - Ik begrijp prima wat hij doet. ;)
Zou iemand mij kunnen vertellen waarom het tweede form niet werkt?
@- Aar - Titel, kds en ds komen van het formulier en heeft altijd gewerkt.
Die horen al sinds 2002 uit de $_POST variabelen te komen.
Dus $_POST['Titel'], $_POST['kds'] etc....
Lijkt erop dat je script gewoon 10 jaar(!!!!!!) oud is, of je hebt een heel belabberd/boek of tutorial gelezen.
@Eddy en Yoeri, die niet gebruiken. Zoals Karl altijd zei, niemand gaat dood als je iets fout doet. Handel de fout netjes af en zorg dat de gebruiker die mooi te zien krijgt.
En verder:
- Je begrijpt wat jou if doet, leg jou if dan maar eens uit...
Omdat ze verder in het script veel vaker gebruikt worden. Ik ben pas een maand met PHP bezig en het is voor school, dus het hoeft niet perfect.
Weet iemand waarom het tweede formulier fout is? Hij is volgens mij zoals ik ze altijd maak.