• 22-12-2017, 00:23:32
    #1
    Merhaba değerli forum üyeleri. Sayfaya bir buton ekledim. Bu butona tıklandığı zaman aynı sayfada mysqlden bilgileri çekip üstüne veri eklettirmem lazım. Fakat yapamıyorum. JS de alert komutu ile, PHP deki echo komutunu yazdırabiliyorum tıklandığı gibi. Fakat mysql den veri çekmeye gelince yapamıyorum. Yani mysql de puan tablosu var. Butona tıkladığında puana +1 eklettirmem lazım.
    mysql_query("UPDATE kullanicilar set puan = puan + 1 where id = '$bilgiler[id]' ");
    bu kodu ekliyorum echo yerine çalışmıyor. Açıklayamamış olabilirim tam. Sorabilirsiniz arkadaşlar. Yardım edenlere şimdiden teşekkürler.
  • 22-12-2017, 00:42:13
    #2
    magma017 adlı üyeden alıntı: mesajı görüntüle
    Merhaba değerli forum üyeleri. Sayfaya bir buton ekledim. Bu butona tıklandığı zaman aynı sayfada mysqlden bilgileri çekip üstüne veri eklettirmem lazım. Fakat yapamıyorum. JS de alert komutu ile, PHP deki echo komutunu yazdırabiliyorum tıklandığı gibi. Fakat mysql den veri çekmeye gelince yapamıyorum. Yani mysql de puan tablosu var. Butona tıkladığında puana +1 eklettirmem lazım.
    mysql_query("UPDATE kullanicilar set puan = puan + 1 where id = '$bilgiler[id]' ");
    bu kodu ekliyorum echo yerine çalışmıyor. Açıklayamamış olabilirim tam. Sorabilirsiniz arkadaşlar. Yardım edenlere şimdiden teşekkürler.
    mysql kodlarını echo ile çalıştıramazsınız. Yapmanız gereken o butona basıldığında ajax ile farklı bi sayfadan yukarıdaki mysql_query kodunu post etmek.
  • 22-12-2017, 00:43:49
    #3
    Cankat adlı üyeden alıntı: mesajı görüntüle
    mysql kodlarını echo ile çalıştıramazsınız. Yapmanız gereken o butona basıldığında ajax ile farklı bi sayfadan yukarıdaki mysql_query kodunu post etmek.
    Örnek bir kod var mı görebileceğim hocam.
  • 22-12-2017, 00:49:43
    #4
    magma017 adlı üyeden alıntı: mesajı görüntüle
    Örnek bir kod var mı görebileceğim hocam.
    Şöyle bi örnek gösterebilirim google'dan buldum. http://labs.berkturk.com/jquery-ajax-post-islemi/
  • 22-12-2017, 01:11:54
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Not eski mysqli kullanma, PDO kullan. eskiler bi işe yaramaz. ama mysqli yaptım. yeni başladın diye.
    // örnek olarak uyeler tablosundan uye id'si 1 olanları çekelim.
    $sql = "SELECT rutbe FROM uyeler WHERE id=1 ";
    $result = mysqli_query($con, $sql);
    // array alıp rütbelerini yazdıralım.
    while($row = mysqli_fetch_assoc($result)){
        $san = $row["rutbe"];
    }
    // eğer forum gönderilmişsse
    if($_POST){
        
        // formdan gelen emre nameni
        $san = $_POST["emre"];
        // eklenecek sayım
        $ekle = 1;
        // sonuc
        $sonuc = $san + $ekle;
        // update
        $sql = "UPDATE uyeler SET rutbe=".$sonuc." WHERE id=1";
    $result = mysqli_query($con, $sql);
    // işlem tamamsa sayfayı yenile
    if($result){
        header("Refresh:0");
        
    }
        
    }
    echo $san;
    ?>
    <form method="post" action="deneme.php">
    <input type="hidden" name="emre" value="<?php echo $san; ?>">
    <button type="submit">Gönder</button>
    </form>
    PDO ögrenmek için W3SCHOOLS bakmanı tavsiye ederim.