Okay, total newbie when it comes to arrays, and I could really use some
help. I sure this will be an easy one for you veterans out there.
Here is the array ($code):
array(2) {
["total"]=>
int(1)
["assign"]=>
array(1) {
[1]=>
array(3) {
["type"]=>
string(10) "Transcript"
["rows"]=>
string(3) "603"
["codeapply"]=>
array(1) {
[1]=>
array(3) {
["codeset"]=>
string(23) "FFT 6 Level Code System"
["code_rows"]=>
string(3) "302"
["code_complete"]=>
string(1) "2"
}
}
}
}
}
Here is the output code:
foreach ($this->code['assign'] as $assign => $details)
{
foreach ($assign['codeapply'] as $codeapply => $ca_details)
{
echo "<tr>";
echo "<td>";
echo $details['type']." ".$assign;
echo "</a>";
echo "</td>";
echo "<td>";
echo $ca_details['codeset'];
echo "</td>";
echo "<td>";
echo
$ca_details['code_complete']."/".$ca_details['code_rows']." Items Coded";
echo "</td>";
echo "<td>";
printf (" %.0d%%",
($ca_details['code_complete']/$ca_details['code_rows'])*100);
echo "</td>";
echo "</tr>";
}
}
Output error:
Warning: Cannot use a scalar value as an array
Warning: Invalid argument supplied for foreach()
Conceptually and practically I have been struggling with how to navigate
levels of the arrays which are defined by a variable (e.g.
$code['assign'][$i] for the assign ID and $code['assign'][$i][$j] for the
codeapply ID on the assign ID).
Thanks in advance!
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php