저는 온라인 식품 주문 시스템을 운영하고 있으며 장바구니 기능에 추가되었습니다. 아래는 장바구니 기능 코드입니다. 고객이 장바구니에 추가 한 데이터를 데이터베이스에 삽입하여 관리자 또는 직원이 주문을 준비 할 때 볼 수 있습니다. 나는 그것이 어떻게 작동하게하는지 전혀 모른다. 나는 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);
}
}
I을 증가 이 질문에 대답 할거야.하지만 기다려. 너 사진에있어? – Olrac
ermmm, yes me ... – Chloe