$_POST[variable] mit index



  • hi ihr,

    ich habe ein formular, in dem sich mehrere eingabefelder nach diesem muster befinden:

    <input type="text" name="result[1][1]" size="3" value="1">
    <input type="text" name="result[1][2]" size="3" value="1">
    <input type="text" name="result[1][3]" size="3" value="1">
    

    diese werden mittels post an ein php-skript übergeben.
    nun würde ich gerne die einzelnen übergebenen variablen über ihren namen und index ansprechen. leider hab ich keinen blassen schimmer wie das geht (und obs überhaupt möglich ist) 😞

    dachte mir zwar etwas in der art

    $_POST[result][$id1][$id2]
    

    aber das funktioniert nicht so recht. $_POST[result] gibt zwar ein array zurück, aber wie komm ich dann auf die einzelnen elemente?

    wäre echt super, wenn mir jemand weiterhelfen könnte... 🙂

    danke jetzt schonmal.



  • Also bei mir funktioniert das so: 😕

    echo $_POST['result'][1][2];
    

    Oder hab ich dich falsch verstanden? 🙄



  • der meckert seltsamerweise an den ' um das result herum rum... -.-

    hab aber dank junix mittlerweile ne lösung gefunden. ich les das array jetzt rekursiv mit each() aus und schieb alles in ein neues array...


Anmelden zum Antworten