总和所有值保持相同的id

时间:2018-01-29 03:54:29

标签: php mysql

我的问题是我使用explode有一些价值,所以如果我想在数据库中使用explode显示值,我必须使用foreach。问题是我不希望所有人都出现,因为我希望将所有值相加以保持相同的ID。

$customer_sql_query = "SELECT * FROM winner_delivery ";
$customer_sql_result = mysqli_query($connection,$customer_sql_query);
while ($customer = mysqli_fetch_array($customer_sql_result)){

    $ecommercelist = "";
        $snacklist = "";

        if ($customer['ecommercelist'] != "") {
          $ecommercelist = $customer['ecommercelist'];
        }
        else if ($customer['status'] == "delivered") {
          $snacklist = $customer['deliverysnacklist'];
        }
        else {
          $snacklist = $customer['usersnacklist'];
        }

        if ($ecommercelist){
          $ecommercelist_array = explode('~',$ecommercelist);

          $i = 0;

          foreach ($ecommercelist_array as $ecommercelist_row) {

            if ($i % 2 == "1"){
              $alternatecolor = "#EEEEEE";
            }
            else {
              $alternatecolor = "#FFFFFF";
            }  
            $selection_array = explode('|',$ecommercelist_row);
            $selection_entry = $selection_array[0];
            $temp_qty = $selection_array[1];
            $temp_producttitle = $product_ob[$selection_entry]['producttitle'];
            $temp_imageurl = $product_ob[$selection_entry]['imageurl'];
            $temp_weighttitle = $product_ob[$selection_entry]['weighttitle'];
            $temp_productid = $product_ob[$selection_entry]['productid'];
            $count=$count_qty[$selection_entry] += $temp_qty;
            $i++;
            ?>
  <li>
    <div class="picture"><?=$temp_productid ?></div>
    <div class="weighttitle" nowrap>x<?=$count ?></div>
  </li>
  <?
          }
    }
}

实际上我有很多时间调整才能做得更好,但结果却是这样!

这是我的ecommerlist数据库

0 个答案:

没有答案