Hi, ich habe folgenden Code
Wenn also ein User den Status "DEFEKT" bzw. "FREI" wählt, soll in die DB NULL geschrieben werden, und hier meine ich das kursive NULL in phpmyadmin. Bei der userID wird dies auch getan, wahrscheinlich weil es als Datentyp INT hat.
Bei den anderen Daten (alle varchar) wird das Feld in der DB entweder frei gelassen oder "NULL" als String reingeschrieben, ich möchte aber explizit dieses kursive NULL hineinschreiben, da, wenn ich später mit isset() abfrage, es nur funktioniert, wenn das NULL kursiv drinnen steht...
Wie man sieht habe ich es mit 'NULL', "NULL" und NULL versucht..
Kann man das überhaupt irgendwie lösen oder muss ich meine Datumsfelder als TimeStamp definieren?
PHP-Code:
f ($_POST['Status'] == 'DEFEKT' || $_POST['Status'] == 'FREI')
{
$userid = "NULL";
$reservierdatum = NULL;
$reservierungsende = NULL;
$verleihdatum = "NULL";
$verleihende = 'NULL';
}
Bei den anderen Daten (alle varchar) wird das Feld in der DB entweder frei gelassen oder "NULL" als String reingeschrieben, ich möchte aber explizit dieses kursive NULL hineinschreiben, da, wenn ich später mit isset() abfrage, es nur funktioniert, wenn das NULL kursiv drinnen steht...
Wie man sieht habe ich es mit 'NULL', "NULL" und NULL versucht..
Kann man das überhaupt irgendwie lösen oder muss ich meine Datumsfelder als TimeStamp definieren?

Kommentar