• 31-01-2020, 10:31:22
    #1
    ekn
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, şöyle bir şey mümkün mü?
    Bir iş takip sistemini geliştirmeye çalışıyorum. Sipariş Ekle sayfasında
    Yükseklik: 400 - Genişlik: 500 yazıp metrekare sonucunu ekrana yazdırmak aynı zamanda veritabanına kaydetmek istiyorum. Ay sonu geldiğinde yaptıpım işin metrekaresini de öğrenmem için veritabanından çekmem gerekiyor.
    Merhaba, şöyle bir şey mümkün mü?
    Bir iş takip sistemini geliştirmeye çalışıyorum. Sipariş Ekle sayfasında
    Yükseklik: 400 - Genişlik: 500 yazıp metrekare sonucunu ekrana yazdırmak aynı zamanda veritabanına kaydetmek istiyorum. Ay sonu geldiğinde yaptığım işin metrekaresini de öğrenmem için veritabanından çekmem gerekiyor.
    Bir .js var ama sonucu veritabanına nasıl aktarmam gerektiğini bilmiyorum. İsteyene link verebilirim kontrol etmesi için. Yardımcı olur musunuz?


    <label for="uzunluk">Uzunluk:
    <input type="text" id="uzunluk">
    </label>
    <label for="genislik">Genişlik:
    <input type="text" id="genislik">
    </label>
    <button id="hesapla">Hesapla</button>
    <h5 id="alan"></h5>
    
    $("#hesapla").bind('click',function(){
    var uzunluk=Number($("#uzunluk").val());
    var genislik=Number($("#genislik").val());
    $("#alan").html("m2: " +genislik*uzunluk/10000);
    });
  • 31-01-2020, 10:44:01
    #2
    https://stackoverflow.com/questions/...ng-post-method

    Bu adresteki yöntemi deneyiniz. Buraya ayrıntılı yazmaya çalıştım fakat r10 blocked atıyor.
  • 31-01-2020, 10:49:24
    #3
    jQuery AJAX ile "hesaplama.php" adında bir yere istek gönderirsiniz işlemi PHP tarafında yapıp aynı zamanda veri tabanına kaydeder ve sonucu dönersiniz. JavaScript ile de AJAX'tan gelen veriyi #alan içerisine yazdırabilirsiniz.
  • 31-01-2020, 10:56:47
    #4
    Aynı sayfada sonucu göstermesini istiyor isen ajax ile formu post ettir , php sayfasında da bunları veritabanına kaydet.
    <form id="formCalculate" method="post">
    <input type="text" name="uzunluk" placeholder="Uzunluk">
    <input type="text" name="genislik" placeholder="Genişlik">
    <span class="alan"></span>
    <input type="submit" value="hesapla">
    </form>
    $("#formCalculate").submit(function(e) {
    
    e.preventDefault();
    
    var form = $(this);
    $.ajax({
    type: "POST",
    url: "hesapla.php",
    data: form.serialize(),
    success: function(data)
    {
    $('.alan').html(data+' m2');
    }
    });
    
    
    });
    <?php
    
    $uzunluk = $_POST['uzunluk'];
    $genislik = $_POST['genislik'];
    $alan = $uzunluk * $genislik / 10000;
    
    /* burda veritabanına kayıt ettir hepsini**/
    // ekrana alanı bas
    echo $alan;