这是我的问题:
$paki=$each_item['quantity'];
$test=array("item"=>array("id"=>$item_id),"quan"=>array("q"=>$paki), "price"=>array("pricee"=>$price) );
//Foreach for display
foreach ($test as $indeks1 => $vrednost1){
foreach ($vrednost1 as $indeks2 => $vrednost2){
echo "[".$indeks1."][".$indeks2."]=".$vrednost2."<br>";
}
}
这个工作正常,当我回应时,我得到了正确的结果,但我需要将这些信息放入下一个声明中:
INSERT INTO stavke(pr_id,kolicina,price) VALUES ('$item_id','$kolicina','$price')
所以,我的问题是如何获取数据:'$ item_id','$ kolicina','$ price'并将它们放入声明中。
我尝试了不同的提取函数,但没有结果..
提前致谢,
帕夫莱
答案 0 :(得分:0)
我想您想从数组id
获取price
和$test
?
$id = $test['item']['id'];
$price = $test['price']['pricee'];
// $kolicina is not in your code, so no idea where to get that from!
为什么不制作更简单的数组?
$test = array('id' => $id, 'quantity' => $quantity, 'price' => $price);
然后,您将元素作为...
进行访问INSERT INTO blabla (a,b,c) VALUES ($test['id'],$test[$quantity],$test['price']);