2009-11-30 26 views
0

我試圖從我的會議['cart']列出所有添加的產品並爆炸它們,我只是不知道如何列出爆炸內容,請幫助!內爆籃產品 - PHP

  $list = ''; 
     foreach($_SESSION['cart'] AS $key => $qyt){ 
      $items[] = array('size_id' => $qyt['size']); 
     } 

     $res = $db->Execute("SELECT s.name, p.item_num, p.name AS product_name, p.discount, 
            s.price AS product_price,s.units 

          FROM products_sizes s 
          INNER JOIN products p ON p.product_id = s.product_id 
          WHERE s.id IN (". implode(",", /* LIST SIZES_ID HERE */) .") 
          ORDER BY s.id DESC 
     "); 
     while($row = $res->GetNext()){ 

回答

1

對於給出的例子,兩個簡單的改變就足夠了:

  foreach($_SESSION['cart'] AS $key => $qyt){ 
        $items[] = $qyt['size']; 
      } 

      $res = $db->Execute("SELECT s.name, p.item_num, p.name AS product_name, p.discount, 
                    s.price AS product_price,s.units 

                FROM products_sizes s 
                INNER JOIN products p ON p.product_id = s.product_id 
                WHERE s.id IN (". implode(",", $items) .") 
                ORDER BY s.id DESC 
      "); 
      while($row = $res->GetNext()){ 
+0

THX它的工作完美:) – william