I do not understand how it would not be looping $nrow times. Please add echo() statements after most every line to output debugging information. For example:
[PHP]
if (!$result) {
echo "
ERROR! result is false.";
}
$nrow = mysql_num_rows($result);
echo "
nrow: ".$nrow;
if ($Vh4 == "VH4")
{
echo "
Starting loop";
for ($i=0;$i<$nrow;$i++);
{
echo "i: ".$i;
$row = mysql_fetch_array($result);
if (!$row) {
echo "
ERROR! row is false.";
}
extract ($row);
echo "
VH4: ".$VH4;
echo "
UD4: ".$UD4;
echo "
Handling: ".$Handling;
$Total = $Total + $VH4 + $UD4 + $Handling;
echo "
Total: ".$Total;
}
}
else
{
echo "LOL
";
}
echo "nrow: ".$nrow;
echo "
Total: ".$Total;
$Total = $Total / $nrow;
echo "
$Total
"; [/PHP]
See if this does not show you where the problem is. Let us know.