PostmanX
Mitglied
Hi,
Ich hab schon gestern den ganzen Tag gegoogelt aber nichts gefunden, was auch funktioniert hat.
Ich habe hier einen Beispiel code:
Nun könnte ich per PHP die Infos so laden:
$code[0][id]
$code[0][id2]
$code[1][id]
$code[1][id2]
In Smarty mache ich das so:
{foreach from=$code item=code}
{$code.id} {$code.id2} <br />
{/foreach}
Das Problem ist wenn ich $code[$iii] nur einmal hab also $iii nur 0 ist, dann geht der code, wenn ich aber code[$iii] 2 oder nochmehrmals habe, dann gibt smarty nur den letzten code aus.
Wie mache ich das, dass alle ausgelesen werden?
Ich hab schon gestern den ganzen Tag gegoogelt aber nichts gefunden, was auch funktioniert hat.
Ich habe hier einen Beispiel code:
PHP:
for ($iii = 0; $iii <= $ma; $iii++) {
$_POST = $_POST_DATA[$iii];
//Infos aus $_POST laden
//Dann In Array speichern
$code2 = array();
$code2['id2'] = $id2;
$code2['id'] = $id;
$code = array();
$code[$iii] = $code2;
}
$smarty->assign("code",$code);
$smarty->display('code.tpl');
Nun könnte ich per PHP die Infos so laden:
$code[0][id]
$code[0][id2]
$code[1][id]
$code[1][id2]
In Smarty mache ich das so:
{foreach from=$code item=code}
{$code.id} {$code.id2} <br />
{/foreach}
Das Problem ist wenn ich $code[$iii] nur einmal hab also $iii nur 0 ist, dann geht der code, wenn ich aber code[$iii] 2 oder nochmehrmals habe, dann gibt smarty nur den letzten code aus.
Wie mache ich das, dass alle ausgelesen werden?