Uiuiui. Da ist aber noch so einiges nicht wirklich richtig.
Termdel.php
- <form1...> und </form1> - was ist das? Es gibt bloß <form> und </form> (
mehr)
- Tabelle: Wo bleiben die restlichen 24%? ;)
- SELECT ... FROM - sind das alle Felder? Wenn ja, dann schreib einfach SELECT * FROM (
beachten!)
- mysql_fetch_array() - arbeitest Du immer bei den Arrays immer mit dem Feldnamen? Dann reicht mysql_fetch_assoc() aus
- name="$zeile[id_term]" (gilt auch für alle andern) - dynamische Bezeichner machen in dem Fall eher keinen Sinn. Benne alle(!) Felder nach ihrem Feldnamen in mySQL, also id_term, datum_term, usw. Erleichtert die Arbeit durchaus
loeschen.php
- Zugangsdaten solltest Du vor dem Posten entfernen, nicht jeder ist lieb
- echo 1 a) PHP_SELF - da fehlt das $
- echo 1 b) a) wird nicht funktionieren, da Strings mit ' nur ausgegeben werden. Nimm dafür lieber "
So, nun zum eigentlichen.
Du solltest das komplette Formular (Formular, Tabelle, Felder) innerhalb der Schleife ausgeben lassen. Damit würden die Submit-Buttons in jeder Zeile Sinn machen und Du hast ein paar andere Probleme weniger.
In loeschen.php muss die Abfrage dann so lauten:
$query = "DELETE FROM termin WHERE id_term ='$id_term';";
Hast Du Dich an die Punkte weiter oben gehalten, sollte das alles klappen.