• 17-08-2019, 05:54:44
    #1
    post ile gelen verileri database'e yazdıracak bir kod lazım..

    yaklaşık 8-10 tane veri var bu veriler geliyo işte mesela bi kere kaydettik diyelim

    şöyle bir veritabanı düzeni var diyelim mesela elimizde:



    burda mesela ali gol atınca bir post isteği yollanacak ve alinin golü 1 artıp 36 olacak bu şekilde bunu koda yazack var mı arkadaşlar sanırım dünyanın en basit şeyinden biridir php bilen için ben ne yazık ki sıfırdan bunu yapabilecek kadar bilmiyorum olur da hatası felan olursa düzeltmeyi felan başarıyorum da bir şekil sıfırdan çıkarmam imkansız var mı bunu halledecek koca yürekli adam gibi adam phpci

    bu arada post işlemini sormuyorum burada post geldiğinde bu işlemi veritabanına yansıtacak kod lazım. yani ali gol attı ağa diye bir post gelince atıyorum ali 3 gol attıysa veritabanında alinin golünü 35 den 38'e çıkarak bi sistem lazım öyle yani
  • 17-08-2019, 06:02:40
    #2
    Üyeliği durduruldu
    Mettwork adlı üyeden alıntı: mesajı görüntüle
    post ile gelen verileri database'e yazdıracak bir kod lazım..

    yaklaşık 8-10 tane veri var bu veriler geliyo işte mesela bi kere kaydettik diyelim

    şöyle bir veritabanı düzeni var diyelim mesela elimizde:



    burda mesela ali gol atınca bir post isteği yollanacak ve alinin golü 1 artıp 36 olacak bu şekilde bunu koda yazack var mı arkadaşlar sanırım dünyanın en basit şeyinden biridir php bilen için ben ne yazık ki sıfırdan bunu yapabilecek kadar bilmiyorum olur da hatası felan olursa düzeltmeyi felan başarıyorum da bir şekil sıfırdan çıkarmam imkansız var mı bunu halledecek koca yürekli adam gibi adam phpci

    bu arada post işlemini sormuyorum burada post geldiğinde bu işlemi veritabanına yansıtacak kod lazım. yani ali gol attı ağa diye bir post gelince atıyorum ali 3 gol attıysa veritabanında alinin golünü 35 den 38'e çıkarak bi sistem lazım öyle yani
    Ne yapmaya çalışıyorsun amacın nedir, açıklarsan yardımcı olunur
  • 17-08-2019, 06:04:05
    #3
    MaveraHizmet adlı üyeden alıntı: mesajı görüntüle
    Ne yapmaya çalışıyorsun amacın nedir, açıklarsan yardımcı olunur
    bi oyun var futbol oyunu orda işte oyunda gol atıldığında post olarak yollabiliyorum gol atıldığının verisini oyunun apisi sayesinde öyle yani. işte o veriyi de yollayarak kalıcı olarak istatistik sağlamak istiyorum işte hangi oyuncu kaç gol atmış kaç kere kazanmış kaç kere kaybetmiş vs. oyunda gibisinden.

    çok devrik cümle oldu düzeltilmiş hali:

    bir futbol oyununda, oyunun apisinden yararlanarak oyundaki oyuncuların maç içindeki istatistiklerini kendi internet sitemde istatistik olarak göstermek istiyorum bunun içinde o verileri veritabanıma eklemem lazım ki kalıcı şekilde istatistikleri saklayabileyim.
  • 17-08-2019, 06:21:04
    #4
    Mettwork adlı üyeden alıntı: mesajı görüntüle
    post ile gelen verileri database'e yazdıracak bir kod lazım..

    yaklaşık 8-10 tane veri var bu veriler geliyo işte mesela bi kere kaydettik diyelim

    şöyle bir veritabanı düzeni var diyelim mesela elimizde:



    burda mesela ali gol atınca bir post isteği yollanacak ve alinin golü 1 artıp 36 olacak bu şekilde bunu koda yazack var mı arkadaşlar sanırım dünyanın en basit şeyinden biridir php bilen için ben ne yazık ki sıfırdan bunu yapabilecek kadar bilmiyorum olur da hatası felan olursa düzeltmeyi felan başarıyorum da bir şekil sıfırdan çıkarmam imkansız var mı bunu halledecek koca yürekli adam gibi adam phpci

    bu arada post işlemini sormuyorum burada post geldiğinde bu işlemi veritabanına yansıtacak kod lazım. yani ali gol attı ağa diye bir post gelince atıyorum ali 3 gol attıysa veritabanında alinin golünü 35 den 38'e çıkarak bi sistem lazım öyle yani
    Google'da araştırsan zaten bulursun burada konu açmana gerek kalmaz.
    $alinin_golu = $_POST['alinin_golu'];
    
    if(isset($alinin_golu )){
        $update = mysql_query("UPDATE tablon SET sutunun= sutunun+1 where id='$alinin_golu'");
        if($update){
            echo 'Başarılı';
        }else{
            echo 'Başarısız';
        }
    }
  • 17-08-2019, 06:28:54
    #5
    Kolay gelsin.

    
    <?php
    
    /*
    
    VERİTABANI BAĞLANTI KODLARI BURAYA
    
    include("baglan.php");
    
    */
    
    $futbolcu = $_POST['oyuncu_id'];
    
    if(!empty($futbolcu)){
    
    $oyuncu_bul = mysql_query("SELECT * FROM oyuncular WHERE ID='$futbolcu'");
    
    $oyuncu = mysql_fetch_object($oyuncu_bul);
    
    /* Oyuncu skor durumunun "skor_durumu" tablosu olarak tanımlandığını varsayalım */
    
    /* Oyuncu adı ve soyadının "adi_soyadi" tablosu olarak tanımlandığını varsayalım */
    
    if(mysql_num_rows($oyuncu_bul)>0){
    
    $skor = $oyuncu->skor_durumu+1;
    
    $skor_guncelle = mysql_query("UPDATE oyuncular SET skor_durumu='$skor' WHERE ID='$futbolcu'");
    
    if($skor_guncelle){
    
    echo $oyuncu->adi_soyadi.' Yeni Skor: '.$skor.' olarak güncellendi';
    
    }else{
    
    echo $oyuncu->adi_soyadi.' güncellenemedi';
    
    }
    
    }
    
    }
    
    ?>
  • 17-08-2019, 08:43:18
    #6
    Smoke adlı üyeden alıntı: mesajı görüntüle
    Kolay gelsin.

    
    <?php
    
    /*
    
    VERİTABANI BAĞLANTI KODLARI BURAYA
    
    include("baglan.php");
    
    */
    
    $futbolcu = $_POST['oyuncu_id'];
    $skor = $_POST['skor'];
    if(!empty($futbolcu) && !empty($skor)){
    
    $oyuncu_bul = mysql_query("SELECT * FROM oyuncular WHERE ID='$futbolcu'");
    
    $oyuncu = mysql_fetch_object($oyuncu_bul);
    
    /* Oyuncu skor durumunun "skor_durumu" tablosu olarak tanımlandığını varsayalım */
    
    /* Oyuncu adı ve soyadının "adi_soyadi" tablosu olarak tanımlandığını varsayalım */
    
    if(mysql_num_rows($oyuncu_bul)>0){
    
    $skor = $oyuncu->skor_durumu+$skor;
    
    $skor_guncelle = mysql_query("UPDATE oyuncular SET skor_durumu='$skor' WHERE ID='$futbolcu'");
    
    if($skor_guncelle){
    
    echo $oyuncu->adi_soyadi.' Yeni Skor: '.$skor.' olarak güncellendi';
    
    }else{
    
    echo $oyuncu->adi_soyadi.' güncellenemedi';
    
    }
    
    }
    
    }
    
    ?>
    post dan gelen skora göre yükseltmek istiyorsan.yukarıda arkadaşın verdiği kodu bu şekilde kullanmalısın.
  • 17-08-2019, 09:16:11
    #7
    Smoke adlı üyeden alıntı: mesajı görüntüle
    Kolay gelsin.

    
    <?php
    
    /*
    
    VERİTABANI BAĞLANTI KODLARI BURAYA
    
    include("baglan.php");
    
    */
    
    $futbolcu = $_POST['oyuncu_id'];
    
    if(!empty($futbolcu)){
    
    $oyuncu_bul = mysql_query("SELECT * FROM oyuncular WHERE ID='$futbolcu'");
    
    $oyuncu = mysql_fetch_object($oyuncu_bul);
    
    /* Oyuncu skor durumunun "skor_durumu" tablosu olarak tanımlandığını varsayalım */
    
    /* Oyuncu adı ve soyadının "adi_soyadi" tablosu olarak tanımlandığını varsayalım */
    
    if(mysql_num_rows($oyuncu_bul)>0){
    
    $skor = $oyuncu->skor_durumu+1;
    
    $skor_guncelle = mysql_query("UPDATE oyuncular SET skor_durumu='$skor' WHERE ID='$futbolcu'");
    
    if($skor_guncelle){
    
    echo $oyuncu->adi_soyadi.' Yeni Skor: '.$skor.' olarak güncellendi';
    
    }else{
    
    echo $oyuncu->adi_soyadi.' güncellenemedi';
    
    }
    
    }
    
    }
    
    ?>

    hocam çok sağolun şimdi ben bunu php tarafına göre ayarladım veritabanı bilgileri vs. şimdi örnek olarak bir istek yapıyorum javascript tarafından

      fetch("https://xxx.com/stats.php", {
    method: 'POST',
    body:{
    "oyuncu_id": "cena",
    },
    headers: {
    'Content-Type': 'application/json'
    }
    }).then(res => res);
    bu kodile post yapıyorum ama veritabanında bir değişiklik olmuyor sizce sorun benim post kodunda mı acaba
    herhangi bir hata vermiyor kod console'dan manuel olarak bu kodu çalıştırdığımda ise

    Promise {<pending>}__proto__: Promise[[PromiseStatus]]: "resolved"[[PromiseValue]]: Response

    diye bir çıktı veriyor
  • 17-08-2019, 12:08:29
    #8
    Şu şekilde kullanmayı dene:

    fetch("https://xxx.com/stats.php", {
        method: 'POST',
        headers: {
          'Accept': 'application/json',
          'Content-Type': 'application/json'
        },
        body: JSON.stringify({
            "oyuncu_id": "cena",
        })
    }).then(res => res.json())
      .then(res => console.log(res));
    Mettwork adlı üyeden alıntı: mesajı görüntüle
    hocam çok sağolun şimdi ben bunu php tarafına göre ayarladım veritabanı bilgileri vs. şimdi örnek olarak bir istek yapıyorum javascript tarafından

    bu kodile post yapıyorum ama veritabanında bir değişiklik olmuyor sizce sorun benim post kodunda mı acaba
    herhangi bir hata vermiyor kod console'dan manuel olarak bu kodu çalıştırdığımda ise

    Promise {<pending>}__proto__: Promise[[PromiseStatus]]: "resolved"[[PromiseValue]]: Response

    diye bir çıktı veriyor
  • 18-08-2019, 02:11:10
    #9
    Aşağıdaki şekilde kullan kafan rahat olsun..

    jQuery :
    $.post('https://xxx.com/stats.php',{oyuncu_id:'cena'});

    Mettwork adlı üyeden alıntı: mesajı görüntüle
    hocam çok sağolun şimdi ben bunu php tarafına göre ayarladım veritabanı bilgileri vs. şimdi örnek olarak bir istek yapıyorum javascript tarafından

     fetch("https://xxx.com/stats.php", {
    method: 'POST',
    body:{
    "oyuncu_id": "cena",
    },
    headers: {
    'Content-Type': 'application/json'
    }
    }).then(res => res);
    bu kodile post yapıyorum ama veritabanında bir değişiklik olmuyor sizce sorun benim post kodunda mı acaba
    herhangi bir hata vermiyor kod console'dan manuel olarak bu kodu çalıştırdığımda ise

    Promise {<pending>}__proto__: Promise[[PromiseStatus]]: "resolved"[[PromiseValue]]: Response

    diye bir çıktı veriyor