Jnnbo: Kein Eintrag, wenn Feld leer - warum?

Beitrag lesen

Moin,

ich habe ein kleines Problem und zwar sieht mein PHP wie folgt aus:


[.....]
if ($stmt = $mysqli->prepare("INSERT INTO web_faq (f_titel, f_inhalt, f_sort, f_status)
                              VALUES (?, ?, ?, ?)"))
{
			
$f_titel = $_POST["f_titel"];
$f_inhalt = $_POST["f_inhalt"];
$f_sort = $_POST["f_sort"];
$f_status = $_POST["f_status"];

$stmt->bind_param("ssss", $f_titel, $f_inhalt, $f_sort, $f_status);
}
[.....]

Der HTML Bereich sieht so aus:


<label for="f_status">Status:</label>
<input name="f_status" type="radio" id="f_status" value="1" <?php echo ($f_status == '1'?'checked="checked"':NULL) ?> /><span style="margin-left:8px; margin-right:10px;">Online</span>
<input name="f_status" type="radio" id="f_status" value="0" <?php echo ($f_status == '0'?'checked="checked"':NULL) ?> /><span style="margin-left:8px;">Offline</span>

Wenn dieses Feld _nicht_ausgefüllt ist, wird kein Eintrag in die MySQL Datenbank gemacht. Die Frage ist warum? Meine Tabelle in der Datenbank sieht so aus:

http://fs2.directupload.net/images/150311/8ap3vrjt.jpg