• 10-12-2022, 21:40:35
    #10
    BartuC39 adlı üyeden alıntı: mesajı görüntüle
    Hmm, olabilir ama php kodu çalıştırtabilir miyim? Çünkü bunda sadece yazı değişiyor.
    PHP kodu mevcut ben sadece echo ile yazdırdım siz gelen veriye göre istediğiniz işlemi yaptırabilirsiniz.
  • 10-12-2022, 21:41:27
    #11
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    PHP kodu mevcut ben sadece echo ile yazdırdım siz gelen veriye göre istediğiniz işlemi yaptırabilirsiniz.
    Tamam, kodu iletebilirsiniz o zaman.
  • 10-12-2022, 21:43:11
    #12
    ajax.php içerisinde select verisi $_POST['select_which'] değişkeni olarak gelmekte o değişkeni alarak istediğiniz işlemi yapabilirsiniz;

    index.php
    <html>
    <head>
        <title>BARTUC39 VERİ SEÇİMİ HAKKINDA ÖRNEK</title>
        <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
        <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    </head>
    <body>
        <div class="container">
            <div class="jumbotron mt-3">
                <h1>BARTUC39 VERİ SEÇİMİ HAKKINDA ÖRNEK</h1>
                <div id="comingmessage"></div>
                <form id="SelectFORM">
                    <select class="form-select" id="selectbox" name="select_which" aria-label=" Default select example">
                        <option selected>Lütfen ödeme yöntemi seçiniz...</option>
                        <option value="kredi">Kredi kartı ile ödeme.</option>
                        <option value="efthavale">EFT-HAVALE ile ödeme.</option>
                        <option value="kripto">Kripto para ile ödeme.</option>
                    </select>
                </form>
            </div>
        </div>
        <script>
            $("#selectbox").on('change', function() {
                var gonderilenform = $('#SelectFORM').serializeArray();
                $.ajax({
                    url: 'ajax.php',
                    type: 'POST',
                    data: gonderilenform,
                    success: function(e) {
                        $("#comingmessage").html("").html(e);
                    }
                });
            });
        </script>
        <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
    </body>
    </html>

    ajax.php
    <?php
        if($_POST){
            if($_POST['select_which'] == "kredi"){
                $message = "Kredi Kartı";
            }else if($_POST['select_which'] == "efthavale"){
                $message = "EFT veya Havale";
            }else if($_POST['select_which'] == "kripto"){
                $message = "Kripto Para";
            }
            echo '
            <div class="alert alert-success" role="alert">
                Seçilen ödeme yöntemi: <b>'.$message.'</b>
            </div>';
        }
    
    ?>
  • 10-12-2022, 21:52:22
    #13
    Oldu, teşekkürler.