• 07-11-2022, 17:43:36
    #1
    Merhaba,
    PHP ile mysql daki verileri buton ile değiştirmek istiyorum.
    Tek satırda verilerim olacak. Hangi butona basarsam ilgili sütunun verisi güncellenecek.
    Böyle birşey mümkün mü?



    <form action="veri.php" method="get">
    <input type="hidden" name="on" value="9999">
    <button class="button" name="off" value="0">Fan On</button>
    </form>
    <form action="veri.php" method="get">
    <input type="hidden" name="on" value="0">
    <button class="button"name="off" value="9999">Fan Of</button>
    </form>
  • 07-11-2022, 17:57:29
    #2
    <button onclick="sendAjax(1,'sutun_adi');">Button Yazısı</button>
    <button onclick="sendAjax(1,'sutun_adi_2');">Button Yazısı</button>

    <script>
        function sendAjax(v, s) {
            $.ajax({
                url: 'send-ajax.php',
                type: 'post',
                data: {
                    'v': v,
                    's': s
                },
                success: function(e) {}
            });
        }
    </script>

    send-ajax.php:
    $value = $_POST['v'];
    $sutun_adi = $_POST['s'];
    
    $update = $db->prepare("UPDATE tablo_adi SET $sutun_adi=? WHERE id=X");
    $update->execute([$value]);
  • 07-11-2022, 18:30:11
    #3
    teşekkürler hocam yarın deneyeceğim.
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    <button onclick="sendAjax(1,'sutun_adi');">Button Yazısı</button>
    <button onclick="sendAjax(1,'sutun_adi_2');">Button Yazısı</button>
    <script>
        function sendAjax(v, s) {
            $.ajax({
                url: 'send-ajax.php',
                type: 'post',
                data: {
                    'v': v,
                    's': s
                },
                success: function(e) {}
            });
        }
    </script>
    send-ajax.php:
    $value = $_POST['v'];
    $sutun_adi = $_POST['s'];
    
    $update = $db->prepare("UPDATE tablo_adi SET $sutun_adi=? WHERE id=X");
    $update->execute([$value]);