I'm trying to get the code below to format to the 1000th place on the right side of the decimal for these variables, ...
$ppricel
$temp
each time I put in the number_format it messes up my calculations, can someone see what I'm doing wrong?
<?php
$i = 1;
$temp = 0;
while (strlen($HTTP_SESSION_VARS["pno$i"]) > 1) {
eval("\$pnol = \$pno$i;");
eval("\$pdescl = \$pdesc$i;");
eval("\$ppricel = \$pprice$i;");
eval("\$pqtyl = \$pqty$i;");
$ppricel = $ppricel * $pqtyl;
$temp += $ppricel;
$partslist .= "$pnol\t$pqtyl\t$pdescl\t\$$ppricel\n";
echo "<tr align=\"left\"><td><font size=\"2\">$pnol</td><td><font size=\"2\">$pdescl</td><td align=\"right\"><font size=\"2\">$pqtyl</td><td align=\"right\"><font size=\"2\">\$$ppricel</td></tr>";
$i = $i + 1;
}
if (strlen($partslist) < 2) {
$partslist = "None";
echo "<tr><td colspan=\"4\"><font size=\"2\">No Parts Listed</td></tr>";
} else {
$partslist .= "\t\t\tParts Total: \$$temp";
echo "<tr><td colspan=\"3\" align=\"right\"><font size=\"2\"><b>Parts Total:</b></td><td align=right><b><font size=\"2\" color=\"#003399\">\$$temp</td></tr>";
}
$i = 3;
?>
Thanks,
Paul