v2.5.2
Giriş yap

PHP Get ile veri alma sorunu [Çözüldü]

Anonim
370 defa görüntülendi

TeamSpeak3 için alt oda açma (subChannel) sistemini aşağıdaki gibi yaptım. Ama buradaki sorumun; listeden hangi odanın ID numarasını çekersem çekeyim. En sondaki odanın ID numarasını alıyor. Bunu nasıl yapabilirim.

  <a href="javascript:void(0)" onclick="SubChannel(<?=$cid;?>)" style="font-size: 12px;" class="btn btn-info"> Alt Oda Ekle</a> 
    foreach($tsClass->channelList() as $channeList) {
        $cid =  $channeList["cid"];
    }
  
  function SubChannel(cid) {
    var baglan = new XMLHttpRequest();
    baglan.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
            var response = this.responseText;
            console.log(cid);
        }
    }
    baglan.open("GET", "?altoda=ac&cid=<?=$cid;?>", true);
    baglan.send();
}
            
            
    if($_GET["altoda"] == "ac"){
        $cid = $_GET["cid"];
    
        $tsClass->channelCreate(array(
            "channel_name"           => substr(str_shuffle('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'),0,10),
            "channel_topic"          => "This is a sub-level channel",
            "channel_codec"          => TeamSpeak3::CODEC_SPEEX_NARROWBAND,
            "channel_flag_permanent" => TRUE,
            "cpid"                   => $cid,
        )); 

    }
d0nz
1005 gün önce

JS kısmına aşağıki kodu ekleyerek sorunu çözdüm.

var url = "?altoda=ac&cid="+cid;