DELETE "artikel" from shop

schuett

Grünschnabel
Hallo!

Habe hier nix passendes zu meinem Problem gefunden.

Folgendes. Möchte den Artikel aus dem Shop löschen. Bitte um Hilfe. Vielen Dank.

PHP:
<?php 
if ($submit) {
$submit = "DELETE FROM artikel WHERE id=$id";
$row = mysql_fetch_array($submit);
}
?>
<?php 
	
		print "<tr bgcolor='#cccccc'>";
		print "<td>".$row['name']."</td>";
		print "<td>".$row['preis']." Euro</td>";
		print "<td><form action='warenkorb.php?=".$row['submit']." method='POST'><input type='text' value='1' size='2'>";
		print "<input type='submit' value='L&ouml;schen' name='submit'>";
		print "</form></td>";
		print "</tr>";

    
?>
 
Hallo,

in deinem Skript sind 2 Fehler:

Es fehlt ein mysql_query um deinen "DELETE... " - String. Sonst wird die Abfrage ja nicht ausgeführt.

Der Fetch mit "mysql_fetch_array" wird dir nach einem DELETE nicht gelingen, da dieses Statement keine Daten zurückliefert. Um trotzdem an die Artikel-Infos wie Name und Preis ranzukommen, musst du noch vor dem Löschen ein SELECT ausführen oder eben die Informationen an deine Seite mit übergeben.

Doku zu mysql_query:
http://www.php.net/manual/de/function.mysql-query.php
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück