Ich habe mal wieder eine (wahrscheinlich einfache) Frage,aber kom grade nicht drauf. Ich möchte folgendes in die DB einfügen lassen über ein Formular:
Also Tracks für eine MusikDB. Wenn ich jetzt aber 20 Tracks im Formular habe und nur 15 ausfülle,dann werden 5 als leerer Wert eingetragen. Wie verhindere ich das?
PHP:
$stmt=$mysqli->prepare("INSERT INTO track (aID, nummer, titel, laenge) VALUES (?,?,?,?)");
$anzahl = count($_POST['aID']);
for($x = 0;$x < $anzahl;$x++){
$aID = $_POST["aID"][$x];
$nummer = $_POST["nummer"][$x];
$titel = $_POST["titel"][$x];
$laenge = $_POST["laenge"][$x];
$stmt->bind_param("iiss" ,$aID, $nummer, $titel, $laenge);
$stmt->execute();
Also Tracks für eine MusikDB. Wenn ich jetzt aber 20 Tracks im Formular habe und nur 15 ausfülle,dann werden 5 als leerer Wert eingetragen. Wie verhindere ich das?