XaraX: formulardaten IE vs MOZILLA

Beitrag lesen

Hallo jom,

und zwar funktioniert ein und das selbe formular nicht auf MOZILLA bzw. SAFARI Mac os x. wo kann da das problem liegen

Ich bin mir mangels Mac-Kenntnissen nicht sicher, aber das hier:

<form action="?action=insert&table=test"

scheint mir nicht gültig zu sein, der Wert eines action-Attributes muss ein gültiger URI sein. Im übrigen vermischt du die Methoden GET (siehe action) und POST (siehe method), das könnte auch eine mögliche Ursache sein. Alternativvorschlag:

Ursache des Dilemmas ist das Attribut enctype; das hat also mit den vermuteten Überschneidungen von GET mit POST wenig zu tun. Mozilla verhält sich sehr vorbildlich und liefert im Requestheader die per Formular übergebenen Daten mit Content-Type: text/plain durch die Methode POST an.
 Der Server weiß mit den vom Standard (Content-Type: application/x-www-form-urlencoded) abweichenden Daten nichts anzufangen und setzt sie nicht in eine Variable $_POST um, sondern beläßt sie in HTTP_RAW_POST_DATA als String.

Lösung also:

1. Weg mit dem enctype
2. Dem enctype entsprechend das verarbeitende Script ändern

Gruß aus Berlin!
eddi

--
wahsaga (http://forum.de.selfhtml.org/archiv/2004/9/90932/#m546295)
> vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
In dem Sinne: Ein -Hoch- auf die Liebe zwischen Menschen! ;)