Hi!
Die Einträge werden einfach nicht gelöscht. Ich nehme an, dass die Parameter nicht sauber übergeben werden.
Sieht jemand den Fehler?
Mehrere. Und zwar die üblichen:
- Unnötiges Umkopieren von $_GET/$_POST-Inhalten.
- Falsch geschriebene Funktionsnamen - sollte eine Fehlermeldung seites PHP bringen.
- Verwendung veralteter Funktionen (mysql_db_query())
- Keine Kontextwechselbeachtung in HTML und Datenbank - mit SQL-Injection könnte man die gesamte Tabelle löschen.
- Keine Fehlerbehandlung - nicht mal ein nutzerunfreundliches "or die()". Robuste rogramme werten die Rückgabewerte der verwendeten Fukntionen aus unf reagieren auf Fehlerzustände anstatt einfach weiterzuarbeiten.
- Kein Debugging betrieben - sonst hättest du berichten können, an welcher Stelle genau welcher Wert nicht mehr deinen Erwartungen entspricht.
Lo!