Ok now i've finished the database scheme (i guess this is what you get from coding from the front-end)
i'm getting this when i do a print_r on the $makestats
PHP Code:
$makestats = new DoStats($prs_stats, 15);
$prs_stats = $makestats->StatsFormat($makestats);
print_r($makestats);
it's giving me this
PHP Code:
DoStats Object ( [DoStats] => Array ( [totalpieces] => 1 [totalreviews] => 0 [avgrate] => 0 [toprated] => [toprated_pieceid] => 0 [topreviewed] => [topreviewed_pieceid] => 0 [topviewed] => [topviewed_pieceid] => 0 [topposter] => [topposterid] => 0 [topreviewer] => [topreviewerid] => 0 [lastupdate] => 1119559839 ) [GetStats] => Array ( [0] => Array ( [totalpieces] => 1 [totalreviews] => 0 [avgrate] => 0 [toprated] => [toprated_pieceid] => 0 [topreviewed] => [topreviewed_pieceid] => 0 [topviewed] => [topviewed_pieceid] => 0 [topposter] => [topposterid] => 0 [topreviewer] => [topreviewerid] => 0 [lastupdate] => 1119559839 ) [1] => Array ( [0] => Array ( [totalpieces] => 1 [totalreviews] => 0 [avgrate] => 0 [toprated] => [toprated_pieceid] => 0 [topreviewed] => [topreviewed_pieceid] => 0 [topviewed] => [topviewed_pieceid] => 0 [topposter] => [topposterid] => 0 [topreviewer] => [topreviewerid] => 0 [lastupdate] => 1119559839 ) ) ) )
it's got 4 arrays in the makestats instead of just overwriting it and giving me the last one, how would i remedy this?
the bit in question (making the $makestats->GetStats[$var]) is
PHP Code:
function StatsFormat($prs_stats)
{
foreach($prs_stats AS $key => $value)
{
if (is_numeric($value))
{
$this->GetStats[] = vb_number_format($value);
}
else
{
$this->GetStats[] = $value;
}
}
return $this->GetStats;
}