Merhaba,
Session ile ürünleri sepete ekliyorum:
$page=$_SERVER['HTTP_REFERER'];
if (isset($_GET['add'])) {
$_SESSION['cart_'.(int)$_GET['add']]+='1';
header('Location: '.$page);
}cart(); fonksiyonuyla basıyorum:
function cart() {
echo '<tr>
<td>Ürün Resmi</td>
<td>Ürün</td>
<td>Birim Fiyat</td>
<td>Adet +/-</td>
<td>Adet</td>
<td>Toplam Fiyat</td>
</tr>';
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,product_name,product_description,product_price FROM products WHERE id='.mysql_real_escape_string((int)$id));
while ($get_row=mysql_fetch_assoc($get)){
$sub=$get_row['product_price']*$value;
echo '<tr>
<td><img src="https://design.hepsiburada.net/assets/Game/40/Game_1917944.jpg" width="100px"/></td>
<td>'.$get_row['product_name'].'</td>
<td>'.number_format($get_row['product_price'], 2).' TL</td>
<td><a href="cart.php?add='.$id.'" title="Ekle"><div class="add"></div></a> <a href="cart.php?remove='.$id.'" title="Çıkar"><div class="minus"></div></a>
<a href="cart.php?delete='.$id.'">
</td>
<td>'.$value.'</td>
<td>'.number_format($sub, 2).' TL</td></tr>';
}
}
$total += $sub;
}
}
if($total==0){
echo "<tr><td>Sepetiniz Boş</td></tr>";
}else{
echo 'Toplam: '.number_format($total, 2);
}
}Sayfamada <?=cart();?> diye basıyorum. Lakin müşteri bilgilerini girip satın al'a tıklayınca nasıl bu döngüyü alıp veritabanına nasıl yazıcam bilmiyorum :/