Jörg Reinholz: Zeilen aus Tabelle löschen...

Beitrag lesen

Vlt hilft ja mein gesamter Code mal...

  $weg = "DELETE FROM meine\_tabelle WHERE id = '$\_POST[$id]'";  

Dein Code ist viel zu unübersichtlich.

Mach doch einfach mal ein die("<pre>$weg</pre>"); statt die Abfrage abzusenden und schau Dir an, was Du da wirklich erzeugst.

Dein Code enthält keinerlei Fehlerbehandlung - was falsch ist - und vor allem sehe ich immer noch nichts davon, dass Du Dir Fehler und Notizen ausgeben lässt.

Ohne das geht es nicht vorwärts.

Das hier ist falsch:

echo "\t<td>$line[plz]</td>\n";
echo "\t<td>$line[ort]</td>\n";
echo "\t<td>$line[vorwahl]</td>\n";

Ändere das in etwas wie:

echo "
\t<td>" . htmlspecialchars($line['plz']) .     "</td>
\t<td>" . htmlspecialchars($line['ort']) .     "</td>
\t<td>" . htmlspecialchars($line['vorwahl']) . "</td>
";

Noch besser: Trenne HTML und Programm. Stichwort "Templates". Bei Dir geht es durcheinander wie Kraut und Rüben. Du musst wahrscheinlich erst noch merken, wie ungünstig das ist.

Jörg Reinholz