Php İle Alışveriş Sepeti Yapımı
-
<?phpob_start();header('content-type: text/html; charset=utf8');?><!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title>php alışveriş sepeti yapımı-kodsor.org</title></head><body><style type="text/css">h2{color:#c46a1b;font-family:arial;}.sepetim{border: 1px solid #ddd;background-color:#c46a1b;color:#fff;}.kacurun{font-family: arial;color:#0d5089;}.kacurun a{font-family: arial;color:fff;}.listele a {color:#0b5f1f;}</style><?php/* güvenlik */function guvenlik($par){return htmlspecialchars(trim($par));}array_map('guvenlik', $_GET);/* ürün */$urunler = array(telefon,bilgisayar,mp3çalar);if ( isset($_GET['sepetim']) ){echo '<h2><div class="sepetim">Sepetiniz de ('.count($_COOKIE['urun']).' adet ürün var)</div></h2>';if ( isset($_COOKIE['urun']) ){foreach ( $_COOKIE['urun'] as $urun => $val ){echo '<div id="urun"><h2>'.$urun.'</h2><p>ürün açıklama kısmı </p><a href="?cikart='.$urun.'">[sepetten çıkart]</a></div>';}} else {echo '<div style="color:#ba0a0a;">Şuan sepetinizde hiç ürün bulunmuyor!</div>';}} else {/* sepette kaç ürün var? */if ( isset($_COOKIE['urun']) ){echo '<div class="kacurun">Şu an sepetinizde <strong>('.count($_COOKIE['urun']).') ürün</strong> bulunuyor! <a href="?sepetim=true">[Sepetimi Göster]</a> / <a href="?bosalt=true">[Sepeti Boşalt]</a></div>';} else {echo '<div style="color:#ba0a0a; font-weight:bold;">Şuan sepetinizde hiç ürün bulunmuyor!</div>';}/* ürünleri listelelemek için aşağıdaki işlemler uygulanır */foreach ( $urunler as $urun ){echo '<div class="listele"><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 ürün çıkart */if ( isset($_GET['cikart']) ){setcookie('urun['.$_GET['cikart'].']', $_GET['cikart'], time() - 86400);header('Location:'.$_SERVER['HTTP_REFERER']);}?></body></html>
-
lazım olur belki bir gün paylaştığın için sağol
-
Kod için teşekkürler ama küçük bir öneride bulunacağım sitende kodları bir tablo içine alsan daha hoş durur aşağıda ki gibi
<?php ob_start(); header('content-type: text/html; charset=utf8'); ?>
-
eyvallah
-
Nibun bunu yazdı
Kod için teşekkürler ama küçük bir öneride bulunacağım sitende kodları bir tablo içine alsan daha hoş durur aşağıda ki gibi
eyvallah hocam dediğinizi yapcam
Toplam Hit: 2570 Toplam Mesaj: 5