Php alert evet hayır ekleme
Sepeti boşalt'a tıklanınca alert şeklinde uyarı gelsin evet denince boşaltsın
hayır diyince iptal olsun üstüne ekleme yapabilecek olan var mı ?
kodlar'ı yine bu sayfadan buldum.
<?php
// Türkçe Karakter Sorunu Yaşamamak İçin...
header('content-type: text/html; charset=utf8');
ob_start(); // Yönlendirme İşlemi Yapacağımız İçin...
/* Ürünlerim */
$urunler = array(1,2,3,4,5);
/* Sepetimi Göster */
if(isset($_GET['sepetim']))
{
echo '<h2>Sepetim ('.count($_COOKIE['urun']).')</h2>';
if(isset($_COOKIE['urun']))
{
foreach($_COOKIE['urun'] as $urun => $val)
{
echo '
<div style="border:1px solid #ddd;padding:10px;
margin-bottom:10px;">
<h2>Ürün ' . $urun . ' </h2>
<p>Ürün Açıklaması</p>
<a href="?cikart='.$urun.'">[Sepetten Çıkart]</a>
</div>';
}
}
else
{
echo "Sepetinizde Hiç Ürün Bulunmamaktadır.";
}
}
else
{
/* Sepet'te Kaç Tane Ürün Var */
if(isset($_COOKIE['urun']))
{
echo 'Şuan Sepetinizde <strong>('.count($_COOKIE['urun']).')
</strong> Adet Ürün Bulunuyor
<a href="?sepetim=true">[Sepeti Göster]</a> |
<a href="?bosalt=true">[Sepeti Boşalt]</a> ';
}
else
{
echo "Sepetinizde Hiç Ürün Bulunmamaktadır.";
}
/* Ürünleri Listeleyelim */
foreach($urunler as $urun)
{
echo '
<div style="border:1px solid #ddd;padding:10px;margin-bottom:10px;">
<h2>Ürün ' . $urun . ' </h2>
<p>Ürün Açıklaması</p>
'.(isset($_COOKIE['urun'] [$urun]) ? '<a href="?cikart='.$urun.'">
[Sepetten Çıkart]</a>' : '<a href="?ekle='.$urun.'">[Sepete Ekle]</a>' ).'
</div>';
}
}
/* Sepete Ürün Ekle */
if(isset($_GET['ekle']))
{
$id = $_GET['ekle'];
setcookie('urun['.$id.']', $id, time() + 86400);
header('Location:'.$_SERVER['HTTP_REFERER']);
}
/* Sepeti Boşalt */
if(isset($_GET['bosalt']))
{
foreach($_COOKIE['urun'] as $key => $val)
{
setcookie('urun['.$key.']', $key, time() - 86400);
}
header('Location:'.$_SERVER['HTTP_REFERER']);
}
/* Sepetten Çıkart */
if(isset($_GET['cikart']))
{
setcookie('urun['.$_GET['cikart'].']', $_GET['cikart'], time() - 86400);
header('Location:'.$_SERVER['HTTP_REFERER']);
}
?>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!