Probleme mit Syntax bei POST-Variablen

  • 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

  • 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 :oops:. Es tut mir l-e-i-d! Das passiert, wenn man bis nachts durcharbeitet...
    Trotzdem danke!
    LM