0

这是我的问题:

$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' 并将它们放入语句中。

我尝试了不同的提取功能,但没有结果..

提前致谢,

帕夫勒

4

1 回答 1

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']);
于 2013-04-19T12:47:47.520 回答