有没有办法将值传递给变量和求和?

时间:2017-02-18 16:25:50

标签: php mysql

例如:我在表项目中有3个值:

car <br>
bike<br>
cycle<br>

在产品页面中点击任何产品时,它会将值传递给下一页并将其存储为变量,我想找到从另一页传递的项目总和

代码在这里。

<?php
    if(isset($_GET['id'])){
        $id = $_GET['id'];
        $qry=mysql_query("SELECT * FROM addingre WHERE id=$id", $con);
        if(!$qry){
            die("Query Failed: ". mysql_error());
        }

        while($row=mysql_fetch_array($qry)){
            $ttt= "<h2>".$row['ingredients']."</h2>";
        }
    }
?>
<?php
    echo "$ttt";
?>

<?php
    $query_check_credentials = "SELECT product, SUM(quantity) AS total_amount FROM ingredients WHERE item = '$ttt' GROUP BY product";

    $res = mysql_query($query_check_credentials);

    while($row = mysql_fetch_array($res)){
        echo $row['total_amount'];
    }
?>

1 个答案:

答案 0 :(得分:0)

首次声明<h2></h2>变量时,请勿添加$ttt

保持裸露。例如&#39;自行车&#39;

仅在回显时添加标记。例如echo "<h2>$ttt</h2>";

这将允许您在查询中重用$ ttt。