Seite 1 von 1

datensatz xy mittels formular löschen

Verfasst: 24.02.2008 07:31
von yks
hallo,

ich komme nicht weiter...
ich würde gerne mit einem formular jemandem die möglichkeit geben, einen datensatz mit der id xy zu löschen.
gleichzeitig soll in eine tabelle eingetragen werden, wann welcher datensatz gelöscht wurde.
das eintragen in eine tabelle klappt, aber das löschen funktioniert nicht.

Code: Alles auswählen

$eintrag = "insert into aa (`id` , `loeschid`, `name`, `zeit`) values ('', '" .  $_POST['loeschid'] . "', '" .  $_POST['name'] . "', '" . time() . "')"; 
$idloesch = "DELETE FROM aa WHERE id = $_POST['loeschid']";

$eintragen = mysql_query($eintrag)or die(__LINE__ .':'. mysql_error());
$idloeschen = = mysql_query($idloesch)or die(__LINE__ .':
'. mysql_error());
(wenn ich statt WHERE id = $_POST['loeschid']"; nur WHERE id = loeschid"; schreibe, bekomme ich das formular wenigstens angezeigt)

hat jemand irgendeine idee ? :(

danke + viele grüße, yks

Verfasst: 24.02.2008 14:32
von Boecki91
Erstmal ist der Code nicht sicher:
http://de.wikipedia.org/wiki/SQL-Injektion

Kommt eine Fehlermeldung?

Verfasst: 18.03.2008 07:31
von yks
hallo boecki,

danke für deine antwort und sorry, daß ich mich so lange nicht meldete - zuviel um die ohren.

den artikel zur sql-injection kenne ich, deshalb kann ich aber noch nicht entsprechend gut php.
zuletzt habe ich mir einige prüfungen angesehen und ausprobiert, aber im moment liegt es leider auf eis :(

melde mich wieder, wenn es weitergeht.

danke dir trotzdem, viele grüße, yks