Hallo allerseits,
mein Problem ist für erfahrene PHPler vermutlich ein Witz:):
Ich übergebe in einem Skript diverse Variablen, welche in versteckten input-Feldern liegen. Diese Felder haben 'durchnummerierte' Namen, also z.B. '$thename[1]', '$thename[2]' etc.. Da sie in einer for-Schleife erzeugt werden ('$thename[$x]'), ist nicht festgelegt, bis wohin die Nummern im Einzelfall hochgezählt werden. Daher will ich sie auf der nächsten Seite auch über eine for-Schleife wieder ausgeben und letztlich an die Mail-Funktion übergeben.Wie ist hier die richtige Syntax?
'$_POST[thename][$y]' führt zu falschen Ergebnissen,
bei '$_POST[thename[$y]]' bekomme ich 'ne Fehlermeldung... tja. Sagt's mir bitte!
Vielen Dank im Voraus!
LM
Probleme mit Syntax bei POST-Variablen
-
-
Nenne die Felder einfach name="thename[]", dann kannst du einfach mit count($_POST['thename']) die Anzahl ermitteln und/oder mit foreach in einer Schleife die Daten verarbeiten.
-
Jou, das dürfte unkomplizierter sein als meine Variante. Aber abgesehen davon war es ein... Programmierfehler . Es tut mir l-e-i-d! Das passiert, wenn man bis nachts durcharbeitet...
Trotzdem danke!
LM