Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql\u查询和结果_Php_Mysql - Fatal编程技术网

Php mysql\u查询和结果

Php mysql\u查询和结果,php,mysql,Php,Mysql,我完全迷路了,需要帮助!我会第一个承认我不是专家,所以如果你问我为什么要这样做,答案很简单,我会一直尝试直到成功。然而,我不能把这一点弄清楚。我所需要做的就是添加一个数组(猜测它是一个数组)。如果您查看一下,您会发现my code使用$\u GET[“id”]从url中查找订单id,然后将为该订单订购的所有产品放入一个数组中。最后得到订单中每个产品的成本。按照代码的原样,它列出了每个生产订单的成本。我想做的是得到订单中每个产品的成本总和。一个订单可能是一个产品,下一个订单可能是10个,所以它必须

我完全迷路了,需要帮助!我会第一个承认我不是专家,所以如果你问我为什么要这样做,答案很简单,我会一直尝试直到成功。然而,我不能把这一点弄清楚。我所需要做的就是添加一个数组(猜测它是一个数组)。如果您查看一下,您会发现my code使用
$\u GET[“id”]
从url中查找订单id,然后将为该订单订购的所有产品放入一个数组中。最后得到订单中每个产品的成本。按照代码的原样,它列出了每个生产订单的成本。我想做的是得到订单中每个产品的成本总和。一个订单可能是一个产品,下一个订单可能是10个,所以它必须是动态的!?!我猜

提前感谢,并为这篇冗长的文章感到抱歉

$orderdetails = mysql_query("SELECT * FROM  cscart_order_details WHERE order_id='" . $_GET["id"] . "'") 
or die(mysql_error()); 
    while($odinfo = mysql_fetch_array( $orderdetails )) 
        {

            $products = mysql_query("SELECT * FROM  cscart_products WHERE product_id='" . $odinfo['product_id']  ."'") 
            or die(mysql_error()); 

                while($pinfo = mysql_fetch_array( $products ))
                    {   
                        echo "<tr class='table-rowwithouthover'><td>Product Cost: $" . $pinfo['cost'] . "</td>";
                    }   
        }
$orderdetails=mysql\u查询(“从cscart\u order\u details中选择*,其中order\u id=”。$\u GET[“id”]。“”)
或者死(mysql_error());
而($odinfo=mysql\u fetch\u数组($orderdetails))
{
$products=mysql_查询(“从cscart_产品中选择*,其中product_id=””。$odinfo['product_id']。“”)
或者死(mysql_error());
while($pinfo=mysql\u fetch\u数组($products))
{   
echo“产品成本:$”$pinfo[“成本]”;
}   
}

只需查看代码,您就容易受到攻击

如果你想把订单的总成本加起来,你就不能用一个变量来计算吗?还是我误解了这个问题

 $totalCost = 0;
 while($pinfo = mysql_fetch_array( $products )){   
    $totalCost += $pinfo['cost'];
 }
 echo "The total cost of your order is: $".$totalCost;