PDA

View Full Version : سوال: سبد خرید



rash44
پنج شنبه 05 فروردین 1389, 15:39 عصر
سلام
اگر کسی برنامه نویسی فروشگاه رو انجام داده لطفا در مورد پیاده سازی سبد خرید با استفاده از session برام توضیح بده

ممنون میشم

digitak
پنج شنبه 05 فروردین 1389, 17:13 عصر
کار سختی نیست !


<?PHP
if (isset($_GET['pid']))
{
$pid = $_GET['pid'];
if (!isset($_SESSION['basket'][$pid]))
{
$_SESSION['basket'][$pid] = 1;
}
}

if (isset($_GET['sub']))
{
$sub = $_GET['sub'];

switch ($sub)
{
case 'delete' :
unset($_SESSION['basket'][$pid]);
break;

case 'update' :
while (list($id) = each($_POST))
{
$_SESSION['basket'][$id] = $_POST[$id];
}
break;

}

}
$count_produce_in_basket = count($_SESSION['basket']);

if ($count_produce_in_basket > 0)
{
while (list($id) = each($_SESSION['basket']))
{
print_r($_SESSION['basket'][$id]);
}
}
else
{
echo '<center><font color="red">سبد خرید شما خالی است</font></center>';
}


?>



با این کد یه مقدار ور برو می تونی درستش کنی