Hallo Experten
Die Connection funktioniert schon und auch die Daten werden in richtig eingefügt und zugewiesen.
Nun besteht aber das Problem, dass auch die Reihen in die Datenbank gespeichert werden in die die Mitarbeiter nichts eingetragen haben bei Menge(Quantity).
Gibt es eine Möglichkeit diese vor dem einfügen herauszufiltern.
Also die Mitarbeiter fügen bei dem Gebäck welches sie bestellen wollen die Menge ein und es sollen auch nur diese in die SQL Datenbank gespeichert werden
Siehe auch bild im anhang
Die Connection funktioniert schon und auch die Daten werden in richtig eingefügt und zugewiesen.
Nun besteht aber das Problem, dass auch die Reihen in die Datenbank gespeichert werden in die die Mitarbeiter nichts eingetragen haben bei Menge(Quantity).
Gibt es eine Möglichkeit diese vor dem einfügen herauszufiltern.
PHP-Code:
<?php
session_start();
?>
<?php
$con= mysqli_connect('localhost','root','123456', 'orders',);
if ($con->connect_error) {
die("Connection failed: " . $con->connect_error);
}
for($i = 0; $i < count($_POST['item']); $i++) {
$username = $_SESSION['username'];
$item = $_POST['item'][$i];
$quantity = $_POST['quantity'][$i];
$sql = "INSERT INTO riesenhuber_bestellung (orderer, item, quantity)
VALUES ('$username', '$item', '$quantity')";
if ($con->query($sql) === TRUE) {
header("Location: Startseite.php");
} else {
echo "Error: " . $sql . "<br>" . $con->error;
}
}
$con->close();
?>
Siehe auch bild im anhang
Kommentar