• 07-06-2021, 00:23:13
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, PHP PDO öğrenmeye çalışıyorum. Örnek bir site tasarlamaya çalışıyorum. Takıldığım bir yeri sizlere danışmak istedim. Database'den çektiğim ve checkbox ile seçtirdiğim veriler bulunuyor. Bu verilerden seçilenlerine göre saydırılmasını ve mesela fiyat olarak aynı sayfada hesaplanmasını istiyorum. Tam çözüm isteğinde olmadığım için kodları yazmadım ama belki bir yöntem öneren bulabilirim umudundayım. Şimdiden teşekkürler.
  • 07-06-2021, 00:25:11
    #2
    aynı sayfada otomatik yenilenerek hesaplamasını istiyorsun bu olayı javascript jquery yardımıyla yapman gerek.
  • 07-06-2021, 00:27:49
    #3
    chemochan adlı üyeden alıntı: mesajı görüntüle
    aynı sayfada otomatik yenilenerek hesaplamasını istiyorsun bu olayı javascript jquery yardımıyla yapman gerek.
    Evet, jquery yöntemlerini de araştırdım ama anlayabileceğim bir kaynağa erişemedim. Benzer bir örnek tavsiyeniz olabilir mi?
  • 07-06-2021, 00:34:26
    #4
    haticelty adlı üyeden alıntı: mesajı görüntüle
    Evet, jquery yöntemlerini de araştırdım ama anlayabileceğim bir kaynağa erişemedim. Benzer bir örnek tavsiyeniz olabilir mi?
    jquery konusunda ben acemiyim, projemi hızlandıracaksa çözmek için araştırıyorum pek bilgim yok yani. Senin dediğin olaya müsait olduğumda, html sayfasını atarsan bakmaya çalışırım.
  • 07-06-2021, 00:47:34
    #5
    chemochan adlı üyeden alıntı: mesajı görüntüle
    aynı sayfada otomatik yenilenerek hesaplamasını istiyorsun bu olayı javascript jquery yardımıyla yapman gerek.
    chemochan adlı üyeden alıntı: mesajı görüntüle
    jquery konusunda ben acemiyim, projemi hızlandıracaksa çözmek için araştırıyorum pek bilgim yok yani. Senin dediğin olaya müsait olduğumda, html sayfasını atarsan bakmaya çalışırım.
    Localhost üzerinden devam ediyorum. Yine de teşekkür ederim. Biraz daha araştırayım ben.
  • 07-06-2021, 10:18:37
    #6
    Ürünlerini şu şekilde sıralayıp, value değerlerine ürün id verdiğini kabul ederek;
    <input type="checkbox" name="urun[]" class="urun" value="1" data-fiyat="15">
    <input type="checkbox" name="urun[]" class="urun" value="2" data-fiyat="25">
    <input type="checkbox" name="urun[]" class="urun" value="3" data-fiyat="18">
    <div class="sonuc"></div>
    var toplam=0;
    $(".urun").change(function(){
       if( $(this).is(":checked") ){
             toplam=toplam + parseFloat($(this).attr("data-fiyat"));
      }else{
            toplam=toplam - parseFloat($(this).attr("data-fiyat"));
      }
     $(".sonuc").html(toplam + ' TL');
    });
  • 07-06-2021, 11:20:12
    #7
    yahyaaydin adlı üyeden alıntı: mesajı görüntüle
    Ürünlerini şu şekilde sıralayıp, value değerlerine ürün id verdiğini kabul ederek;
    <input type="checkbox" name="urun[]" class="urun" value="1" data-fiyat="15">
    <input type="checkbox" name="urun[]" class="urun" value="2" data-fiyat="25">
    <input type="checkbox" name="urun[]" class="urun" value="3" data-fiyat="18">
    <div class="sonuc"></div>
    var toplam=0;
    $(".urun").change(function(){
       if( $(this).is(":checked") ){
             toplam=toplam + parseFloat($(this).attr("data-fiyat"));
      }else{
            toplam=toplam - parseFloat($(this).attr("data-fiyat"));
      }
     $(".sonuc").html(toplam + ' TL');
    });

    Hemen deneyeceğim. Teşekkür ederirm.