Guten Abend zusammen,
ich stehe seit Stunden auf dem Schlauch.
Gibt es eine Möglichkeit, auf "$row->anr" hinter dem Formular zuzugreifen?
Ich brauche den Integer Wert, der im Select - Option ausgewählt wurde, um danach ein SQL Statement zum löschen des Tupels zu schreiben.
Hinter dem Formular habe ich es bisher nicht geschafft auf den benötigten Wert zuzugreifen.
Wenn ich über den Namen von Select arbeite, bekomme ich logischerweise einen kompletten String ausgegeben, aber ich brauche die ID für mein SQL Statement:
//$loesch = mysqli_query($mysqli, "DELETE FROM artikel WHERE anr = '$row->anr'");
Ich hoffe ich konnte mich einigermaßen verständlich ausdrücken. Ich hänge seit zwei Tagen daran fest.
Vielen Dank im Voraus
p.S. wenn es eine Möglichkeit gibt, das SQL Statement direkt in das Formular einzubinden, ohne das meine kompletter Tabelleninhalt gelöscht wird, wäre ich auch sehr zufrieden.
ich stehe seit Stunden auf dem Schlauch.
Gibt es eine Möglichkeit, auf "$row->anr" hinter dem Formular zuzugreifen?
Ich brauche den Integer Wert, der im Select - Option ausgewählt wurde, um danach ein SQL Statement zum löschen des Tupels zu schreiben.
PHP-Code:
//SQL Dropdown Form
echo '<form action="loeschen.php" method="POST">';
echo '<select name="test">';
while($row = mysqli_fetch_object($ergebnis)){
echo '<option>' . $row->anr ." ". $row->name . '</option>';
}
echo "</select>";
echo '<input type="submit" name="absenden" value="loeschen">';
echo "</form>";
Wenn ich über den Namen von Select arbeite, bekomme ich logischerweise einen kompletten String ausgegeben, aber ich brauche die ID für mein SQL Statement:
//$loesch = mysqli_query($mysqli, "DELETE FROM artikel WHERE anr = '$row->anr'");
Ich hoffe ich konnte mich einigermaßen verständlich ausdrücken. Ich hänge seit zwei Tagen daran fest.
Vielen Dank im Voraus
p.S. wenn es eine Möglichkeit gibt, das SQL Statement direkt in das Formular einzubinden, ohne das meine kompletter Tabelleninhalt gelöscht wird, wäre ich auch sehr zufrieden.
Kommentar