Forumulardaten mit Array versenden ?
marcel
- cgi
grüsse an alle Selfer,
ich sitze hier gerade und stricke mir eine javascript function,
die mir einen 2 dimensionalen array als zeichenkette zusammenlegt.
(mit dtane.join ...)
als mir die idee kam, ob es vielleicht möglich ist ein array
direkt vom from zum server zu senden !
gerade unter dem gesichtspunkt das ich ihn sowieso in php wieder splitten muss !
meine docus geben dazu nicht her und in self habe ich es nicht gefunden !
herzlichen dank im voraus
viele grüsse nochmal
marcel
aus wuppertal
Hi,
als mir die idee kam, ob es vielleicht möglich ist ein array
direkt vom from zum server zu senden !
mit JavaScript kannst Du nicht direkt senden, sondern musst den Browser anweisen, dies zu tun (location.href, document.forms[x].submit()...). Danach stehen Dir ausschließlich die Mechanismen von HTTP zur Verfügung, also POST-Daten (auf Formulare beschränkt), URL-Parameter, Cookies etc., sprich: Strings.
Du kannst aber beispielsweise mehrere gleichnamige URL-Parameter übermitteln, welche dann serverseitig als Array interpretiert werden können. Bei PHP musst Du die Beschränktheit dieser Sprache beachten, multiple Parameter nur dann als Array zu erkennen, wenn sie "name[]" mit eckigen Klammern heißen.
Für mehrdimensionale Arrays musst Du Dir eine Semantik ausdenken, die Du clientseitig gut herstellen und serverseitig gut dekodieren kannst. Beachte auch den absolut üblichen Fall, dass clientseitig keine Programmiersprache zur Verfügung steht.
Cheatah
Danach stehen Dir ausschließlich die Mechanismen von HTTP zur Verfügung, also POST-Daten (auf Formulare beschränkt), URL-Parameter, Cookies etc., sprich: Strings.
schade !
Du kannst aber beispielsweise mehrere gleichnamige URL-Parameter übermitteln, welche dann serverseitig als Array interpretiert werden können. Bei PHP musst Du die Beschränktheit dieser Sprache beachten, multiple Parameter nur dann als Array zu erkennen, wenn sie "name[]" mit eckigen Klammern heißen.
interessant !
Für mehrdimensionale Arrays musst Du Dir eine Semantik ausdenken, die Du clientseitig gut herstellen und serverseitig gut dekodieren kannst. Beachte auch den absolut üblichen Fall, dass clientseitig keine Programmiersprache zur Verfügung steht.
mich trieb die hoffnung *g*
also doch parsen ! oki !
Cheatah
viele grüße & danke !
marcel !