In mijn database is de standaard waarde van einddatum NULL.
Wanneer ik mijn veld open laat wil ik dus dat de standaard waarde ingevuld wordt. Echter krijg ik de volgende melding steeds:
Er is iets mis gegeaan tijdens het invoeren van gegevens in de lidmaatschap database. klik hier om terug te keren en opnieuw te proberen. Incorrect date value: 'NULL' for column 'Datumeinde' at row 1.
De code die ik geschreven heb:
$einddatum = mysqli_real_escape_string ($connect, trim($_POST['einddatum']));
if (empty($einddatum)){
$einddatumfinal = "NULL";
}else{
$einddatum = explode('-', $_POST['einddatum']);
$einddatumfinal = $einddatum[2].'-'.$einddatum[1].'-'.$einddatum[0];
}
Wanneer ik $einddatumfinal = "NULL"; vervang door: $einddatumfinal = NULL; of door: return NULL;
Krijg ik nog steeds een foutmelding over de invoer in de database, waar gaat het fout?