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:
Will jetz den Code nicht veröffentlichen, aber wenn ich mit print_r ausgebe kommt nur folgendes raus:
Warum?! o.O
btw: Im Quelltext steht alles richtig! Also name="def[sword]" zum Beispiel
so far
Yannici
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
so far
Yannici
Manchmal denke ich: