添加由参数分隔的变量

时间:2014-05-06 10:56:18

标签: php sql tabs

我正在设计这个,以便我可以分别添加每个组。目前,数量总计和总和给出了所有项目的总和,而不是每个部分中的变量。

例如,如果$ maxinv等于5,那么它将显示五个表,第一个表中的金额将是正确的,但之后它将累计每个附加表的总数。但我需要显示每个的总数。

任何帮助都将不胜感激。

$masterquery = mysql_query("SELECT * FROM `inventory_master` WHERE `jobid`='$jobid' ORDER BY invtotal ASC");
$maxinvquery = mysql_query("SELECT MAX(invtotal) AS `totalinv` FROM `inventory_master` WHERE `jobid`='$jobid'");


$number=2;
while ($maxinv>=$number){
    echo '<div class="tab-pane" id="'.$number.'"><table class="table"><thead><th>Item type</th><th>Item description</th><th>Cost per unit</th><th>Item quantity</th><th>Total price</th></thead>';
    $q=0;
    while($inventorynumber>$q){
        if ($invtotal[$q]==$number){
            $invdate=$date[$q];
            $item_total = (($quantity[$q])*($price[$q]));
            $quantities = $quantity[$q];
            echo '<tr><td><a>'.$item[$q].'</a></td><td><a>'.$desc[$q].'</a></td><td>$<a>'.$price[$q].'</a></td><td><a>'.$quantity[$q].'</a></td><td>$'.$item_total.'</td></tr>';
            $sum_total += $item_total;
            $quantity_total += $quantities;
            $q++;
        }
        else{
            $q++;
        }
    }

    echo '<tr><td><strong>Added '.$invdate.'</strong></td><td colspan="2"></td><td><h3>'.$quantity_total.' items</h3></td><td><h3>Total = '.$sum_total.'</h3></td></tr></table></div>';
    $number++;

0 个答案:

没有答案