Ich häng am Problem, dass ich jeden Datensatz der mir aufgelistet wird, per button/link löschen möchte. Nur mein Code funktioniert nich weil ich einfach nich verstehe woher der button seine ID herbekommt und wie ich dann OnSubmit den löschbefehl ausführen kann.
Da brauch ich wieder nen kleinen denkanstoß. Überall gibs Tutorials und hinweise zur nutzung von DELETE FROM * WHERE id=$ID usw. aber kein vernünftiges beispiel wo in meiner auflistung ein simpler Button erscheint mit der ID des jeweilegen Datensatzes und dem code womit ich die Löschfunktion auslöse. "art_id" heist meine ID-Spalte in meiner sql-Tabelle.
Da brauch ich wieder nen kleinen denkanstoß. Überall gibs Tutorials und hinweise zur nutzung von DELETE FROM * WHERE id=$ID usw. aber kein vernünftiges beispiel wo in meiner auflistung ein simpler Button erscheint mit der ID des jeweilegen Datensatzes und dem code womit ich die Löschfunktion auslöse. "art_id" heist meine ID-Spalte in meiner sql-Tabelle.
PHP-Code:
<?php // Verbindung zur Datenbank
mysql_connect("localhost", "root", "")
or die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db("eshop");
// Artikelabfrage aus der Datenbank - Auflistung dieser
$result=mysql_query("SELECT * FROM article");
while
($zeile=mysql_fetch_assoc($result))
{
echo '<br>Modeltyp: '.
$zeile["art_name"].'Farbe: '.
$zeile["art_color"].'Preis: '.
$zeile["art_price"].
<input type='submit' name='loeschen[]' value='".$iddesdatensatzes."'>
foreach($loeschen as $art_id)
{
$sql2 = "DELETE FROM article WHERE art_id = $iddesdatensatzes ";
$result = mysql_query($sql2) OR die(mysql_error());
}
;
}
?>
Kommentar