I have the following that I would like to do. The current code that I have totals the indivisiual averages. What I would like to do is also add total from the indivisuals.
$result = mysql_query("SELECT * FROM ".$_CONF['conn']."layer WHERE did = '$thisdid' AND layerid = $lid");
if(!$result) { echo mysql_errno().": ".mysql_error()."<br>"; }
$scount = mysql_numrows($result);
$sc = 0;
$p_array = Array();
while($sc < $scount) {
$layerid = mysql_result($result,$sc,"layerid");
$p_array[$layerid][lid] = $layerid;
$p_array[$layerid][layer] = $p_array[$layerid][layer] + mysql_result($result,$sc,"layer");
$p_array[$layerid][one] = $p_array[$layerid][one] + mysql_result($result,$sc,"one");
$p_array[$layerid][two] = $p_array[$layerid][two] + mysql_result($result,$sc,"two");
$p_array[$layerid][thr] = $p_array[$layerid][thr] + mysql_result($result,$sc,"thr");
$p_array[$layerid][fou] = $p_array[$layerid][fou] + mysql_result($result,$sc,"fou");
$p_array[$layerid][total] = $p_array[$layerid][one] + $p_array[$layerid][two] + $p_array[$layerid][thr] + $p_array[$layerid][fou];
$p_array[$layerid][average] = round($p_array[$layerid][total] / $p_array[$layerid][layer]);
$sc++;
}
foreach ($p_array as $key => $value) {
$layer_average = $value["average"];
}
That prints
43
30
40
46
44
I would like to total all that up.