Der Code zeigt keinen Syntax-Fehler, array row_player hat Daten , ich bekomme aber den Zugriff fname und lname nicht hin.
Wäre toll wenn da einer von Euch mal seinen Adlerblick drüber schweifen lässt und mir aufzeigt wo ich mist gebaut habe.
Mein eingebautes var_dump liefert
Mein System 2.5.28 PHP 5.6
Gefülltes array:
Code
$this->eventranking :array(1)
{ [1]=> array(5)
{ [0]=> object(stdClass)#409 (15)
{
["p"]=> string(3) "276"
["team_sum"]=> int(277)
["schnitt"]=> string(3) "276"
["round_sum"]=> string(3) "276"
["fname"]=> string(5) "Bernd"
["nname"]=> string(14) "09-23-001-0071"
["lname"]=> string(6) "Steuer"
["country"]=> string(3) "DEU"
["pid"]=> string(3) "303"
["picture"]=> string(69) "images/com_joomleague/database/trikos/medium/09_23_001_02-100x100.png"
["tid"]=> string(3) "341"
["tname"]=> string(23) "09-23-001-SC Apelern I."
["tinfo"]=> string(6) "1.41.0"
["dsum"]=> string(3) "276"
["rank"]=> int(1)
}
[1]=> object(stdClass)#433 (15) { ["p"]=> string(3) "270" ["team_sum"]=> int(271) ["schnitt"]=> string(3) "270" ["round_sum"]=> string(3) "270" ["fname"]=> string(3) "Kai" ["nname"]=> string(14) "09-23-001-0226" ["lname"]=> string(5) "Parno" ["country"]=> string(3) "DEU" ["pid"]=> string(4) "3001" ["picture"]=> string(65) "images/com_joomleague/database/placeholders/placeholder_150_2.png" ["tid"]=> string(3) "341" ["tname"]=> string(23) "09-23-001-SC Apelern I." ["tinfo"]=> string(6) "1.41.0" ["dsum"]=> string(3) "270" ["rank"]=> int(2) } [2]=> object(stdClass)#434 (15) { ["p"]=> string(3) "261" ["team_sum"]=> int(262) ["schnitt"]=> string(3) "261" ["round_sum"]=> string(3) "261" ["fname"]=> string(7) "Norbert" ["nname"]=> string(14) "09-23-001-0080" ["lname"]=> string(7) "Hübner" ["country"]=> string(3) "DEU" ["pid"]=> string(4) "2771" ["picture"]=> string(55) "media/com_joomleague/placeholders/placeholder_150_2.png" ["tid"]=> string(3) "341" ["tname"]=> string(23) "09-23-001-SC Apelern I." ["tinfo"]=> string(6) "1.41.0" ["dsum"]=> string(3) "261" ["rank"]=> int(3) } [3]=> object(stdClass)#435 (15) { ["p"]=> string(3) "278" ["team_sum"]=> int(279) ["schnitt"]=> string(3) "278" ["round_sum"]=> string(3) "278" ["fname"]=> string(5) "Ernst" ["nname"]=> string(14) "09-23-003-0026" ["lname"]=> string(9) "Glißmann" ["country"]=> string(3) "DEU" ["pid"]=> string(2) "75" ["picture"]=> string(55) "media/com_joomleague/placeholders/placeholder_150_2.png" ["tid"]=> string(3) "343" ["tname"]=> string(25) "09-23-003-SV Beckedorf I." ["tinfo"]=> string(6) "1.41.0" ["dsum"]=> string(3) "278" ["rank"]=> int(4) } [4]=> object(stdClass)#436 (15) { ["p"]=> string(3) "271" ["team_sum"]=> int(272) ["schnitt"]=> string(3) "271" ["round_sum"]=> string(3) "271" ["fname"]=> string(7) "Hartmut" ["nname"]=> string(14) "09-23-003-0052" ["lname"]=> string(7) "Rohloff" ["country"]=> string(3) "DEU" ["pid"]=> string(3) "247" ["picture"]=> string(0) "" ["tid"]=> string(3) "343" ["tname"]=> string(25) "09-23-003-SV Beckedorf I." ["tinfo"]=> string(6) "1.41.0" ["dsum"]=> string(3) "271" ["rank"]=> int(5)
}
}
}
Alles anzeigen
Mein Coding:
PHP
<tr class="<?php print $class;?>" style="font-size:18px">
<td align="left"><?php echo JHTML::_('image',$team_image,$row->dt_name);?></td>
<td align="left"><?php echo sprintf("%-25s",$row->dt_middle_name);?>
<?php
foreach($this->eventranking as $row_player){ ?>
<?php echo sprintf("%-25s",$row_player->lnmae,", ", $row_player->fname);
echo "<pre>Rows on Player of tmpl :", var_dump($row_player->lname, $row_player->fname), "</pre>";
?></td>
<?php } ?>
<td align="center"><?php echo sprintf("%4.0f",$row->dt_team_sum);?></td>
<td align="center"><?php echo sprintf("%3.2f",$row->dt_schnitt);?></td>
<td> </td>
</tr>
Alles anzeigen