Also mein script funktioniert soweit ohne Fehler, dass einzige ist dass die Datensätze nicht gelöscht werden.
Ich gebe in das Eingabefeld mit dem name="mloe" die mitarbeiterID ein z.B. 5.
Und ich verstehe meinen Where- Teil so, dass er die tabelle links durchsucht, und den Datensatz löscht bei dem die mitarbeiterID gleich der Eingabe in mloe ist.
du schreibst:
if ($_GET['action'] == "mdel")
{
if($_GET['mloe'] =="")
{
$sql = "DELETE FROM links [WHERE mitarbeiterID ="$_GET[mloe]" ";
mysql_query($sql);
}
}
$_GET['mloe'] =="" liefert aber false zurueck, wenn du eine 5 eingibst. das heisst der if-teil wird nie ausgefuehrt. du musst schreiben $_GET['mloe'] !="" (weiss nicht genau ob != ungleich ist).
du kannst ja mit einem echo-Befehl dann mal ueberpruefen, welche passagen durchlaufen werden und welche nicht. Kann auch sein, dass $_GET['mloe'] =="" schon false zurueckgibt, wenn du das Forumular mit post abschickst.
mfG,
steckl