Hi,
Ich habe folgende PhP-Ausgabe:
[...]
Soweit sogut.
So weit, so übel.
Keinerlei Fehlerbehandlung, anfällig für XSS, chaotische Vermischung von PHP-Code und HTML-Ausgaben.
Dazu noch ein Gebrauch von SELECT/OPTION, welcher der Erwartung des Nutzers widerspricht. Warum änderst du die *Reihenfolge* der OPTIONs, anstatt einfach eine OPTION vorzuselektieren?
Ich möchte jedoch, wenn man im SELECT-Tag avtiviert oder deaktiviert auswählt ein
mysql_query("UPDATE metatags SET MTT_status = '$_POST[MTT_select]' WHERE MTT_ID = '$_POST[MTTid]'");-Abfrage stattfindet, damit sich der bereits vorhandene Wert in der DB durch den im SELECT-Tag ausgewählten Wert ersetzt.
Und wo du haben Problem?
Ebenfalls zu beachten, in der DB sind mehrere Datensätze vorhanden, dass heisst es werden mehrere SELECT-Felder generiert, da ich Datensatz für Datensatz auslese. Sollte man den Wert in einem SELECT-Feld ändern, sollten die restlichen jedoch nicht davon betroffen sein.
Dann überlege dir, wie du den Datensatz, den das SELECT-Feld betreffen soll, identifizierbar machst, und wie du diese Identifizierung mit der anderen Information (aktiviert/deaktiviert) bündelst.
(Und ob für den Wechsel zwischen genau zwei Zuständen ein SELECT-Feld die beste Möglichkeit ist, solltest du auch noch überlegen. Was spricht gegen die Nutzung einer Checkbox?)
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]