• 14-02-2022, 11:34:44
    #1
    Merhaba,

     
                            </div>
                            <div class="modal-body">
                             <div class="card-body">
                            <p id="status"></p>
                                    <button class="btn btn-primary btn-sm rounded-0" type="button" onclick="bilgicek('ac','bunny');" data-toggle="collapse" title="Bunny AÇ"><i class="fas fa-toggle-on"></i> BUNNY AÇ</button>
                                    <button class="btn btn-info btn-sm rounded-0" type="button" onclick="bilgicek('kapat','bunny');" data-toggle="collapse" title="Bunny KAPAT"><i class="fas fa-toggle-off"></i> BUNNY KAPAT</button>
                                    <button class="btn btn-primary btn-sm rounded-0" type="button" onclick="bilgicek('ac','parasut');" data-toggle="collapse" title="Paraşüt AÇ"><i class="fas fa-toggle-on"></i> PARAŞÜT AÇ</button>
                                    <button class="btn btn-info btn-sm rounded-0" type="button" onclick="bilgicek('kapat','parasut');" data-toggle="collapse" title="Paraşüt KAPAT"><i class="fas fa-toggle-off"></i> PARAŞÜT KAPAT</button>
                                    <br><br>
                                    <form id="DigerAyarlarFORM">
                                        <div class="form-group row">
                                            <label for="cono1" class="col-sm-3 text-right control-label col-form-label"><i class="bi bi-sliders"></i> Map Değiştir</label>
                                            <div class="col-sm-9">
                                            <select class="select2 form-control custom-select" name="maplar" style="width: 100%; height:36px;">
                                                <option>Lütfen Seçiniz</option>
                                                <optgroup label="PAINTBALL MODU">
                                                    <option value="paintwar">paintwar</option>
                                                    <option value="pb_ctown">pb_ctown</option>
                                                    <option value="pb_paintballarena">pb_paintballarena</option>
                                                    <option value="pb_texturecity">pb_texturecity</option>
                                                </optgroup>
                                                <optgroup label="SAKLAMBAÇ MODU">
                                                    <option value="cs_mansion_maniac">cs_mansion_maniac</option>
                                                    <option value="maniac_base_full">maniac_base_full</option>
                                                    <option value="phns_city">phns_city</option>
                                                </optgroup>
                                                <optgroup label="BAYRAK KAPMACA MODU">
                                                    <option value="de_aztec">de_aztec</option>
                                                    <option value="de_dust2">de_dust2</option>
                                                    <option value="cs_assault">cs_assault</option>
                                                    <option value="unreal_tournament">unreal_tournament</option>
                                                    <option value="beta_ctf_dualcrossfire2">beta_ctf_dualcrossfire2</option>
                                                    <option value="ctf_container">ctf_container</option>
                                                </optgroup>
                                                <optgroup label="BIGCITY MODU">
                                                    <option value="big_city2">big_city2</option>
                                                </optgroup>
                                            </select>
                                            </div>
                                        </div>
                                        <button id="butonDigerAyar" type="button" class="btn btn-primary">Değiştir</button>
                                    </form>
                                    
                            </div>
                            </div>
            function bilgicek(durumlar,hangisi)
            {
                  $.ajax({
                    type: "POST", 
                    url: "ajax.php",
                    data:{
                        durum: durumlar,
                        hangi: hangisi
                    },
                      success: function (sonuc) {
                            $("#status").html(sonuc);
                        }
                  });
            }
            
            $(document).ready(function(){
                $("#butonDigerAyar").on("click", function(){ // buton idli elemana tıklandığında
                    var gonderilenform = $("#DigerAyarlarFORM").serialize(); // idsi gonderilenform olan formun içindeki tüm elemanları serileştirdi ve gonderilenform adlı değişken oluşturarak içine attı
                    
                    $.ajax({
                        url:'ajax.php', // serileştirilen değerleri ajax.php dosyasına
                        type:'POST', // post metodu ile 
                        data:{
                            durum: "mapdegis",
                            gelenmap: gonderilenform // yukarıda serileştirdiğimiz gonderilenform değişkeni 
                        },
                        success:function(e){ // gonderme işlemi başarılı ise e değişkeni ile gelen değerleri aldı
                            $("#status").html("").html(e); // div elemanını her gönderme işleminde boşalttı ve gelen verileri içine attı
                        }
                    });
                    
                });
            });
    <?
        extract($_POST);
        if($_POST)
        {
            session_start();
            ob_start();
            include("inc/sql_base.php");
            include("inc/function.php");
            if($_SESSION['login']!= "OK"){
                header("Refresh: 0; url=/panel/login.php");
                return;
            }
            if($yetkilimi == 0){
                session_destroy();
                setcookie ("username", "", time() + 7200);
                setcookie ("password", "", time() + 7200);
                header("Refresh: 0; url=/panel/login.php");
                return;
            }
            if($yetkilimi == 4){
                header("Refresh: 0; url=/panel/index.php");
                return;
            }
            require __DIR__ . '/SourceQuery/SourceQuery.class.php';
    
            $Query = new SourceQuery( );
            $Players = Array( );
            $SunucuDurum = Array( );
            
            $Query->Connect( $server_ip_ipadress, $server_port, 3, $server_sourcequery );
            $Players = $Query->GetPlayers( );
            $SunucuDurum = $Query->GetRules( );
            
            $Query->SetRconPassword( $server_rcon_password );
        
            if($SunucuDurum){
                if($_POST['hangi'] == "bunny" && $_POST['durum'] == "ac")
                {
                        $Query->Rcon( 'bh_enabled 1' );
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<u>Bunny Açıldı!</u>"));
                        echo '
                        
                            <div class="alert alert-success alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              Bunny Açıldı!
                            </div>
    
                        ';
                }
                else if($_POST['hangi'] == "bunny" && $_POST['durum'] == "kapat")
                {
                        $Query->Rcon( 'bh_enabled 0' );
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<u>Bunny Kapatıldı!</u>"));
                        echo '
                        
                            <div class="alert alert-success alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              Bunny Kapatıldı!
                            </div>
    
                        ';
                }
                else if($_POST['hangi'] == "parasut" && $_POST['durum'] == "ac")
                {
                        $Query->Rcon( 'sv_parachute 1' );
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<u>Paraşüt Açıldı!</u>"));
                        echo '
                        
                            <div class="alert alert-success alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              Paraşüt Açıldı!
                            </div>
    
                        ';
                }
                else if($_POST['hangi'] == "parasut" && $_POST['durum'] == "kapat")
                {
                        $Query->Rcon( 'sv_parachute 0' );
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<u>Paraşüt Kapatıldı!</u>"));
                        echo '
                        
                            <div class="alert alert-success alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              Paraşüt Kapatıldı!
                            </div>
    
                        ';
                }else if($_POST['durum'] == "mapdegis"){
                    
                    $gelenmap = $_POST['gelenmap'];
                    echo "$gelenmap";
                    $maplar = ["paintwar","pb_ctown","pb_paintballarena","pb_texturecity","cs_mansion_maniac","maniac_base_full","phns_city","de_aztec","de_dust2","cs_assault","unreal_tournament","beta_ctf_dualcrossfire2","ctf_container","big_city2"];
                    if(in_array($gelenmap,$maplar)){
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"Sunucuda Map <b>($mapname)</b> Değiştirildi!"));
                        $Query->Rcon( 'amx_map '.$mapname.'' );
                        echo '
                        
                            <div class="alert alert-danger alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              Map yüklü ise harita <b>'.$mapname.'</b> bununla değiştirildi.
                            </div>
    
                        ';
                    }else{
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<b>AJAX Post map ismi değiştirilmiş!!</b>"));
                        echo '
                        
                            <div class="alert alert-danger alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              AJAX Post map ismi değiştirilmiş!!!
                            </div>
    
                        ';
                    }
                }else{
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<b>Gelen Ajax Post Farklı Sayfayı Yenileyiniz!!!</b>"));
                        echo '
                        
                            <div class="alert alert-danger alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                             Gelen Ajax Post Farklı Sayfayı Yenileyiniz!!!
                            </div>
    
                        ';
                }
            }
            else
            {
                        echo '
                        
                            <div class="alert alert-danger alert-dismissible" role="alert" auto-close="5000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              Sunucu Çalışmıyor!
                            </div>
    
                        ';
            }
            echo "
                    
                    <script>
            $(function() {
              var alert = $('div.alert[auto-close]');
              alert.each(function() {
                var that = $(this);
                var time_period = that.attr('auto-close');
                setTimeout(function() {
                  that.alert('close');
                }, time_period);
              });
            });
            </script>
            ";
        }
        else
        {
            header("Location: /panel/index.php");
        }
    ?>
    Şimdi arkadaşlar sorunumu anlatıyorum aslında bir sorun yok şimdi ben sayfa yenilenmeden sunucuda map değiştirmek istiyorum ve sunucuya komut yolluyorum bunu ajax ile yapmaya karar verdim araştılarımdan sonra yukarıdaki gibi bir kod yazdım bunny aç paraşüt kapat falan bunlarda sorun yok fakat map değişimi için ben butonlarda kullandığım ajax.php sayfasını map değiştirme işlemlerinde de kullanmak istiyorum yani map değişimi için ajax2.php oluşturmak istemiyorum bunu nasıl yapabilirim diye düşündüm ve yaptım fakat ajax.php gelen post map değişimden geliyormu gelmiyormu diye js kodunda şöyle bir değişiklik yaptım.


    JS KODU normalde şu şekildeydi;

            $(document).ready(function(){
                $("#butonDigerAyar").on("click", function(){ // buton idli elemana tıklandığında
                    var gonderilenform = $("#DigerAyarlarFORM").serialize(); // idsi gonderilenform olan formun içindeki tüm elemanları serileştirdi ve gonderilenform adlı değişken oluşturarak içine attı
                    
                    $.ajax({
                        url:'ajax.php', // serileştirilen değerleri ajax.php dosyasına
                        type:'POST', // post metodu ile 
                        data:gonderilenform, // yukarıda serileştirdiğimiz gonderilenform değişkeni 
                        success:function(e){ // gonderme işlemi başarılı ise e değişkeni ile gelen değerleri aldı
                            $("#status").html("").html(e); // div elemanını her gönderme işleminde boşalttı ve gelen verileri içine attı
                        }
                    });
                    
                });
            });
    Ben bu kodu şu şekle çevirdim ki gelen post map değişiminden mi geliyor yoksa farklı yerden mi geliyor diye kontrol etmek istedim belki incele yapıp sayfadan değiştirirler diye;

            $(document).ready(function(){
                $("#butonDigerAyar").on("click", function(){ // buton idli elemana tıklandığında
                    var gonderilenform = $("#DigerAyarlarFORM").serialize(); // idsi gonderilenform olan formun içindeki tüm elemanları serileştirdi ve gonderilenform adlı değişken oluşturarak içine attı
                    
                    $.ajax({
                        url:'ajax.php', // serileştirilen değerleri ajax.php dosyasına
                        type:'POST', // post metodu ile 
                        data:{
                            durum: "mapdegis",
                            gelenmap: gonderilenform // yukarıda serileştirdiğimiz gonderilenform değişkeni 
                        },
                        success:function(e){ // gonderme işlemi başarılı ise e değişkeni ile gelen değerleri aldı
                            $("#status").html("").html(e); // div elemanını her gönderme işleminde boşalttı ve gelen verileri içine attı
                        }
                    });
                    
                });
            });
    Bunu yaptıkdan sonra php kodunda şu şekilde bir değişikliğe gittim;

    if($_POST['durum'] == "mapdegis"){
                    
                    $gelenmap = $_POST['gelenmap'];
                    $maplar = ["paintwar","pb_ctown","pb_paintballarena","pb_texturecity","cs_mansion_maniac","maniac_base_full","phns_city","de_aztec","de_dust2","cs_assault","unreal_tournament","beta_ctf_dualcrossfire2","ctf_container","big_city2"];
                    if(in_array($gelenmap,$maplar)){
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"Sunucuda Map <b>($mapname)</b> Değiştirildi!"));
                        $Query->Rcon( 'amx_map '.$mapname.'' );
                        echo '
                        
                            <div class="alert alert-danger alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              Map yüklü ise harita <b>'.$mapname.'</b> bununla değiştirildi.
                            </div>
    
                        ';
                    }else{
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<b>AJAX Post map ismi değiştirilmiş!!</b>"));
                        echo '
                        
                            <div class="alert alert-danger alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              AJAX Post map ismi değiştirilmiş!!!
                            </div>
    
                        ';
                    }
                }else{
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<b>Gelen Ajax Post Farklı Sayfayı Yenileyiniz!!!</b>"));
                        echo '
                        
                            <div class="alert alert-danger alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                             Gelen Ajax Post Farklı Sayfayı Yenileyiniz!!!
                            </div>
    
                        ';
                }
    Bu işlemi yaptıkdan sonra gelen map ismi ile benim in_arrayın içine yazdığım map isimleri içeriyormu içermiyormu diye if ile kontrol etmek istedim ve yaptım en sonunda sistemi test etme sırasına geldiğim zaman " AJAX Post map ismi değiştirilmiş!!!" uyarı aldım sonra post'dan gelen map ismini kontrol ettiğin zaman select grubundaki name="maplar" şeklinde geldiğini gördüm yani şu şekilde



    Şimdi ben bunu nasıl ayırabilirim aslında sanırım kolay bir olay ama anlamanız için uzun uzun anlattım.
  • 14-02-2022, 11:56:51
    #2
    formu serialize edip gelenmap key'i ile gönderiyorsunuz. serializeArray kullanın.

    şu satırı;
    var gonderilenform = $("#DigerAyarlarFORM").serialize();
    şununla değiştirip;
    var gonderilenform = $('#DigerAyarlarFORM').serializeArray();
    gonderilenform.push({ name: "durum", value: "mapdegis" });
    şurayı da;
    data: {
        durum: "mapdegis",
        gelenmap: gonderilenform // yukarıda serileştirdiğimiz gonderilenform değişkeni 
    },
    şununla değiştirirseniz;
    data: gonderilenform,
    sorunsuz çalışması gerek.
  • 14-02-2022, 12:10:55
    #3
    ghergedan adlı üyeden alıntı: mesajı görüntüle
    formu serialize edip gelenmap key'i ile gönderiyorsunuz. serializeArray kullanın.

    şu satırı;
    var gonderilenform = $("#DigerAyarlarFORM").serialize();
    şununla değiştirip;
    var gonderilenform = $('#DigerAyarlarFORM').serializeArray();
    gonderilenform.push({ name: "durum", value: "mapdegis" });
    şurayı da;
    data: {
        durum: "mapdegis",
        gelenmap: gonderilenform // yukarıda serileştirdiğimiz gonderilenform değişkeni
    },
    şununla değiştirirseniz;
    data: gonderilenform,
    sorunsuz çalışması gerek.
    Çok teşekkürler fakat bir kaç sorun mevcut her şey şuan için gayet iyi çalışıyor sayfayı incele yapıp js kodunun içerisinde bulunan name:"durum" ve value:"mapdegis" değerlerini değiştirdiğim zaman hata vermesi gerekirken vermiyor
    yani şu kısım çalışmıyor;

    if($_POST['durum'] == "mapdegis"){
                    
                    $gelenmap = $_POST['maplar'];
                    $maplar = ["paintwar","pb_ctown","pb_paintballarena","pb_texturecity","cs_mansion_maniac","maniac_base_full","phns_city","de_aztec","de_dust2","cs_assault","unreal_tournament","beta_ctf_dualcrossfire2","ctf_container","big_city2"];
                    if(in_array($gelenmap,$maplar)){
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"Sunucuda Map <b>($gelenmap)</b> Değiştirildi!"));
                        $Query->Rcon( 'amx_map '.$gelenmap.'' );
                        echo '
                        
                            <div class="alert alert-success alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              Map yüklü ise harita <b>'.$gelenmap.'</b> bununla değiştirildi.
                            </div>
    
                        ';
                    }else{
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<b> AJAX Post map ismi değiştirilmiş sayfayı yenileyiniz!!!</b>"));
                        echo '
                        
                            <div class="alert alert-danger alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                              AJAX Post map ismi değiştirilmiş sayfayı yenileyiniz!!!
                            </div>
    
                        ';
                    }
                }else{
                        $log_adds = $sql->prepare("INSERT INTO pnluserlog SET pnl_user_id = ?, pnl_user_name = ?, pnl_user_serveripadress = ?, pnl_user_ipadress = ?, pnl_tarih = ?, pnl_log = ?");
                        $adss_log = $log_adds->execute(array($user_id,$username,$ipadress,$ipadresicik,$tarihcik,"<b>Gelen Ajax Post Farklı Sayfayı Yenileyiniz!!!</b>"));
                        echo '
                        
                            <div class="alert alert-danger alert-dismissible" role="alert" auto-close="2000">
                              <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
                              </button>
                             Gelen Ajax Post Farklı Sayfayı Yenileyiniz!!!
                            </div>
    
                        ';
                }
    Yani eğer gelen durum postu mapdegis e eşit değilse " Gelen Ajax Post Farklı Sayfayı Yenileyiniz!!! " yazması gerekiyor fakat yazmıyor neden ya da bir sorun teşkil edermi değerli değiştirsem bile sunucuya komut yollayabiliyorum
  • 14-02-2022, 12:21:04
    #4
    gelen postların var_dump çıktısı şu şekilde;

    array(2) { ["maplar"]=> string(8) "paintwar" ["durum"]=> string(8) "mapdegis" }
  • 14-02-2022, 12:29:44
    #5
    zaten değişmemesi gerekmiyor mu? niçin konsoldan müdahele edesiniz ki?
  • 14-02-2022, 12:33:42
    #6
    ghergedan adlı üyeden alıntı: mesajı görüntüle
    zaten değişmemesi gerekmiyor mu? niçin konsoldan müdahele edesiniz ki?
    Hayır yani kullanan biri incele yapıp değiştirir falan bug yaratır sisteme falan bilmediğimden soruyorum sıkıntı olurmu öyle bir durumda ?
  • 14-02-2022, 12:39:03
    #7
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    Hayır yani kullanan biri incele yapıp değiştirir falan bug yaratır sisteme falan bilmediğimden soruyorum sıkıntı olurmu öyle bir durumda ?
    inspector ile scripte müdahale ettiğinizde değişen bir şey olmuyor. kaldı ki her durumda kontrolü arka tarafta yapıyoruz. siz de bir if-else bloğu yazmışsınız. herhangi bir sıkıntı olmaz.
  • 14-02-2022, 12:41:49
    #8
    ghergedan adlı üyeden alıntı: mesajı görüntüle
    inspector ile scripte müdahale ettiğinizde değişen bir şey olmuyor. kaldı ki her durumda kontrolü arka tarafta yapıyoruz. siz de bir if-else bloğu yazmışsınız. herhangi bir sıkıntı olmaz.
    AA çok teşekkür ediyorum ek olarak bu sistemle ilgili bir soru sormak istiyorum biz tam olarak ne yaptık burada?

    var gonderilenform = $('#DigerAyarlarFORM').serializeArray(); // idsi gonderilenform olan formun içindeki tüm elemanları serileştirdi ve gonderilenform adlı değişken oluşturarak içine attı
    gonderilenform.push({ name: "durum", value: "mapdegis" });

    şu kısmı anlatabilir misiniz
  • 14-02-2022, 13:05:52
    #9
    ardakarakas adlı üyeden alıntı: mesajı görüntüle
    AA çok teşekkür ediyorum ek olarak bu sistemle ilgili bir soru sormak istiyorum biz tam olarak ne yaptık burada?

    var gonderilenform = $('#DigerAyarlarFORM').serializeArray(); // idsi gonderilenform olan formun içindeki tüm elemanları serileştirdi ve gonderilenform adlı değişken oluşturarak içine attı
    gonderilenform.push({ name: "durum", value: "mapdegis" });

    şu kısmı anlatabilir misiniz
    serialize bir querystring oluşturuyor, serializearray bir dizi. veri üzerinde oynayacağınız zaman bir diziyle çalışmak daha elverişli oluyor. push ile de diziye key value bir eleman ekliyorsunuz.