Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Jquery + PHP Dinamik Sepet Güncelleme Problemi

Konu, 'Javascript' kısmında levonter tarafından paylaşıldı.

  1. levonter

    levonter Üye

    Kayıt:
    27 Mart 2007
    Mesajlar:
    111
    Beğenilen Mesajlar:
    0
    herkeze selamlar,

    bir adet sepet.php var.


    burada db deki tblsepet alanından veriler çekiliyor.

    id
    urunid
    uyeid


    bu cekilen alanlar gerekli sql filtrelemelerden sonra şu anlar sayfaya yazdırılıyor


    urun adı - fiyat - adet(inputbox) - sil(urunu siliyor)
    deneme ürün - 10 - 1(default) - sil



    yapmak istediğim,

    aşağıda verdiğim fonksiyon js kodlarının calısır hale gelmesi. kodların da yaptıgı işlev,
    ürün fiyat ve adeti çarpıp o ürüne ait toplam tutara yazmak.

    bunu ayrı bir sayfada yapıyor fakat benim php sayfamda yapmıyor.

    ikinci konu bu carpım işleminden sonra bu işlemi her ürün başına yapması gerek

    ve en alt satırında genel toplam olarak bana yazdırması gerek.


    ilk verdigim kodlar jquery

    ikincisi ilgili kodların yazdırıldığı alan


    PHP:
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

    <script type="text/javascript">//<![CDATA[ $(window).load(function(){        
    $("input:text.number").keyup(    
    function() { var ucret = parseInt(document.getElementById('objucret').innerHTML);                 
    var v = parseFloat($(this).val()),            
    s = v*ucret;        
    $(this).next('.toplamtutar').text(s);
    });

    });//]]>  
    </script>



    PHP:
    <div id="sepet-detay>">          <form action="sepet-step-2.php" method="post">            <?php                 $sqlSepet mysql_query("select * from tblsepet order by urunid asc");                while($results mysql_fetch_array($sqlSepet)) {        $uid $results['id'];            $sqlUrun mysql_query("select * from tblurunler where id=$uid");            $urunler mysql_fetch_array($sqlUrun);            $urunadi $urunler['urunadi'];            $birimfiyat $urunler['fiyat'];                            ?>                    <div id="sepet-tablo">              <ul>                <li class="urun-adi">                  <?=$urunadi?>                </li>                <li class="bfiyat">                  <div id="objucret" class="ucret"><?=$birimfiyat?></div>TL                </li>                <li class="adet">                  <div><input class="number"  name="objadet" value="1" type="text" size="3" maxlength="2" id="objadet"/></div>                </li>                <li class="tutar">                    <div class="toplamtutar"></div>                </li>                <li class="urun-sil">                  <input name="button" type="submit" class="sepet-sil-class" id="button" value="Sil" />                </li>              </ul>            </div>                                                            <? ?>          </form>        </div>

     
  2. hsnayd

    hsnayd Yeni Üye

    Kayıt:
    19 Nisan 2012
    Mesajlar:
    5
    Beğenilen Mesajlar:
    0
    Meslek:
    Wep Programcısı
    Şehir:
    Aydın - Kuşadası

    PHP:
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script type="text/javascript">  
    $(document).ready(function() {
       $("#sepet-tablo input#objadet").keyup(function(){
        var a=  $(this).parent().parent().parent().index();
           var ucret = parseInt($('#objucret').text());                 
        var v = parseFloat($(this).val());
        s=v*ucret;
        $('#sepet-tablo ul').eq(a).find('.toplamtutar').text(s);
       });
    });    
    </script> 
    buyur kardeşim html kısmı verdiğin gibi bu şekilde çalışıyo bende