TWLan Forum
[PHP] Mieses Problem! - Printable Version

+- TWLan Forum (https://twlan.org)
+-- Forum: Deutsch (https://twlan.org/forumdisplay.php?fid=1)
+--- Forum: Gott und die Welt (https://twlan.org/forumdisplay.php?fid=4)
+--- Thread: [PHP] Mieses Problem! (/showthread.php?tid=4452)



[PHP] Mieses Problem! - Yannici - 25.06.2011

Hallo ihr Killer,

ich hab ein doofes Problem mit PHP und ich kenn einfach keinen Ausweg.
Will ein Form-Array in HTML erstellen und mit PHP dann ausgeben bzw. in eine foreach-Schleife setzen.

Nun, ich hab alles so gemacht, wie immer, doch es funktioniert einfach nicht!!
Hier mal der Ausschnitt aus HTML:
Code:
<!--- Hier sind noch 2 inputs mit den namen "att_vid" und "def_vid" -->
{foreach from=$units item=unit key=name}
    <tr>
        <td>{$lang->get("unit_$name")}:</td>
        <td><input type="text" name="att[{$name}]" size="1"></td>
        <td>{$lang->get("unit_$name")}:</td>
        <td><input type="text" name="def[{$name}]" size="1"></td>
    </tr>
{/foreach}

Will jetz den Code nicht veröffentlichen, aber wenn ich mit print_r ausgebe kommt nur folgendes raus:
Code:
Array ( [att_vid] => 4948 [def_vid] => 5151 [att] => [def] => )

Warum?! o.O

btw: Im Quelltext steht alles richtig! Also name="def[sword]" zum Beispiel Big Grin

so far
Yannici


RE: [PHP] Mieses Problem! - Steffen - 25.06.2011

haste das oben auch in ein Form gesetzt bzw. liest du es aus? genauere Angaben => wünschenswert Big Grin


RE: [PHP] Mieses Problem! - Yannici - 25.06.2011

Ja, will jetzt nicht so genaue Angaben machen, aber <form> hab ich natürlich gesetzt, ja Smile
Sonst würde das [att_vid] und [def_vid] auch nicht funktionieren Big Grin

so far
Yannici



RE: [PHP] Mieses Problem! - Molt - 25.06.2011

Code:
name="att[]"

ohne {$name}

Und sonst so:
Code:
name="att[{$name}][]"



RE: [PHP] Mieses Problem! - Yannici - 25.06.2011

Habe improvisiert und jetzt funkts, aber danke Molt Smile
Werd's mir merken Big Grin

so far
Yannici