folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php İle Alışveriş Sepeti Yapımı



Php İle Alışveriş Sepeti Yapımı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ocr1991
    ocr1991's avatar
    Kayıt Tarihi: 29/Kasım/2013
    Erkek
    <?php
    ob_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>
     
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musa-90
    musa-90's avatar
    Kayıt Tarihi: 30/Aralık/2011
    Erkek

    lazım olur belki bir gün paylaştığın için sağol

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nibun
    Nibun's avatar
    Kayıt Tarihi: 07/Kasım/2012
    Dişi

    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');
    
    ?>
     
    Nibun tarafından 21/Oca/14 02:58 tarihinde düzenlenmiştir

    hadi sevişelim..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LynXMaSTeR
    LynXMaSTeR's avatar
    Kayıt Tarihi: 19/Temmuz/2003
    Erkek

    eyvallah


    goo.gl/qBNZmW
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ocr1991
    ocr1991's avatar
    Kayıt Tarihi: 29/Kasım/2013
    Erkek
    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