2013-05-26 3 views
0

저는 온라인 식품 주문 시스템을 운영하고 있으며 장바구니 기능에 추가되었습니다. 아래는 장바구니 기능 코드입니다. 고객이 장바구니에 추가 한 데이터를 데이터베이스에 삽입하여 관리자 또는 직원이 주문을 준비 할 때 볼 수 있습니다. 나는 그것이 어떻게 작동하게하는지 전혀 모른다. 나는 PHP에 매우 익숙하며 이것은 나의 첫 번째 프로젝트이다. 친절 각 항목은 값을 탈출 물론장바구니 날짜를 데이터베이스에 삽입하는 방법은 무엇입니까?

INSERT INTO products `id`,`name`,`price` VALUES('{$id}','{$name}','{$price}),('{$id}','{$name}','{$price}') 

등을 시도

function cart() { 
foreach($_SESSION as $name => $value){ 
    if ($value>0) { 
     if (substr($name, 0, 5)=='cart_'){ 
      $id = substr($name, 5, (strlen($name)-5)); 
      $get = mysql_query('SELECT id, name, price FROM products WHERE id='.mysql_real_escape_string((int)$id)); 
      while ($get_row = mysql_fetch_assoc($get)){ 
       $sub = $get_row['price']*$value; 
       echo $get_row['name'].' x '.$value.' @ RM '.number_format($get_row['price'], 2).' = RM '.number_format($sub, 2).' <a href="cart.php?remove='.$id.'">[-]</a> <a href="cart.php?add='.$id.'">[+]</a> <a href="cart.php?delete='.$id.'">[Delete]</a><br /><br />'; 
       } 
      } 
      $total += $sub; 
     } 

    } 
    if ($total==0) 
    { 
     echo "Your cart is empty."; 
    } 
    else 
    { 
     echo 'Total: RM'.number_format($total, 2); 
    } 

} 
+0

I을 증가 이 질문에 대답 할거야.하지만 기다려. 너 사진에있어? – Olrac

+0

ermmm, yes me ... – Chloe

답변

0

.. 제발 도와주세요 나는 또한 ID를 가정하고 자동

+0

예. 장바구니에 항목이 두 개 이상있는 경우 데이터베이스에 추가 할 수 있습니다. – Chloe

+0

장바구니에서 개별 항목을 추가 하시겠습니까? – RobNHood

+0

당신이 정확하게 당신을 이해하고 있다면 모든 항목을 체크 아웃하고 싶습니까? 이 경우 처리하려는 모든 항목에 대해 반복 할 수 있습니다. – RobNHood

관련 문제