[Smarty] Problem mit Foreach... Array gibt flasche Daten aus

Elmo

Mitglied
Hallo,

ich habe folgendes Array:

array(6) {
["team_member_player_id"]=>
string(4) "1026"
["team_member_status_id"]=>
string(1) "1"
["team_member_status_name"]=>
string(7) "Inactiv"
["team_member_team_id"]=>
string(4) "1030"
["team_id"]=>
string(4) "1030"
["team_name"]=>
string(9) "Elmoclan1"
}

Dieses wird von mir aus einer MySQL DB ausgelesen und das Ergebniss einfach mit assign an das Template übergeben.

Im Template habe ich folgende Foreach-schleife

{foreach from=$player_teams item=player_teams}
<ul>
<li><span>Team</span>&nbsp; {$player_teams.team_name} </li>
<li><span>Status</span>&nbsp; {$player_teams.team_member_status_name}</li>
</ul>
{/foreach}

Diese gibt mir jedoch nicht meine gewünschte Ausgabe wie sie im Array steht sondern einfach nur:

* Team 1
* Status 1

* Team 1
* Status 1

* Team I
* Status I

* Team 1
* Status 1

* Team 1
* Status 1

* Team E
* Status E

Könnte mir vielleicht wer helfen? Bin langsam echt am verzweifeln ;)

Danke euch schonmal
 
Lass dir doch mal das Array ausgeben und poste uns den Code zur besseren Übersicht.

PHP:
echo "<pre>";
print_r($player_teams);
echo "</pre>";
 
Lass dir doch mal das Array ausgeben und poste uns den Code zur besseren Übersicht.

PHP:
echo "<pre>";
print_r($player_teams);
echo "</pre>";

Hatte ich ja schon mit var_dump() gemacht aber hier nochmal das ergebnis :)

Code:
Array
(
    [team_member_player_id] => 1026
    [team_member_status_id] => 1
    [team_member_status_name] => Inactiv
    [team_member_team_id] => 1030
    [team_id] => 1030
    [team_name] => Elmoclan1
)


@ Gumbo:
Code:
{foreach from=$player_teams item=teams}
 <ul>
   <li><span>Team</span>&nbsp; {$teams.team_name} </li>
   <li><span>Status</span>&nbsp; {$teams.team_member_status_name}</li>
 </ul>
{/foreach}

habe das versucht, bekomme jedoch das gleiche ergebnis
 
Zurück