• 16-02-2013, 20:33:40
    #1
    Üyeliği durduruldu
    Selamlar,
    Kodlamış olduğum reklam projesinde ajax ile up.php adlı dosyama erişip mysqle veri update ediyorum fakat şöyle bir sorunum var.

    Veri Aldığım Bölüm;
    <div style="margin-top:-20px; font-weight:bold;">
      <?
      	  include "../okanfidan.php";
    	  $cek = mysql_query("SELECT * FROM reklamlar Where tur='text' and durum='0' Order By Rand() limit 0,1");
    	  while ($al = mysql_fetch_assoc($cek)){
    	  ?>
    	 <p><a><? echo $al['baslik']; ?></a></p> 
    
    </div>
    
    
    <script>
        $("a").click(function () {
          $(this).slideUp();
        $.ajax({
          url: 'up.php',
          success: function() {
    		window.top.location.replace("<? echo $al['link']; ?>");
          }
        });
    
        });
    
    </script>
    Buda Veri Kaydettiğim Bölüm;
    	  $sss	=	mysql_query("UPDATE reklamlar set hit=hit +1");
    	  if ($sss){
    	  echo 'Update';
    	  }else {
    	  echo mysql_error();
    	  }
    Sorunum Şu;
    Ben Reklama Tıklandıgında Reklamlar Tabloma Hit Bölümüne +1 Ekliyorum Reklama Tıklanma Sayısını Update Ediyorum Yani, Fakat Bu Tüm Reklamlara Hit Arttırıyor Benim İstediğim Sadece Tıklanan Reklamın Hiti Artsın Yani Ajaxdan Gelen Veriyi Çekip Update Edebilirsek Olacaktır Diye Tahmin Ediyorum Amaa Ajaxdan Felan Fazla Anlamıyorum Yardım Edebilecek Olan Varsa Beni Çok Mutlu Eder
  • 17-02-2013, 00:29:28
    #2
    $sss = mysql_query("UPDATE reklamlar set hit=hit +1");

    Şu kısımda where reklamid='$buradareklamidsivar'

    Şeklinde bir id tanımı yapar ve reklamı gönderdiğiniz php değişkenine GET ile reklamid sini iliştirirseniz sorununuz ortadan kalkar. Tabi güvenliği elden bırakmamak lazım..