Bugged schreef:11:Eerdere citaten tonen
Stef schreef:Ik word echt helemaal gek hier
Ik gebruik dit:
Codeblok (voorbeeld.php):
2
if( isset($_POST[titel]) && isset($_POST[bericht]) && isset($_POST[url]) ) {
De bedoeling is dat de code die er in staat dus alleen uitgevoerd wordt als de titel, het bericht en de url is ingevoerd. Maar zelfs wanneer ik niks invul (dus alleen op het verzend knopje klik) wordt de code uitgevoerd

2:
In de code die tussen de if van hierboven staat heb ik een mysqli_query:
Codeblok (voorbeeld.php):
1
2
mysqli_query($conn, "INSERT INTO `voorbeelden`(`id`, `titel`, `bericht`, `url`, `geplaatst`, `bewerkt`) VALUES ($nextID,$titel,$bericht,$url,$date,$date)");
De database verbinding klopt gewoon.
Wat doe ik fout?
Als je niets invult, verzend hij die velden wel, alleen krijg je dan een lege string: [c]$_POST[titel] = "";[/c]. Controleer met [c]strlen(trim($var)) > 0[/c] of er iets is ingevoerd
Bedankt
En ook @Dylan 

De volgende keer kan je ook kijken wat er wordt verzonden dmv [c]var_dump($_POST);[/c] 

