如何根据2个单选按钮值从mysql中填充选择输入

问题描述:

因此,我有一个射箭比赛注册表,我希望用户选择2件事(他们的年龄类别和他们的弓型)。 一旦选择了这两个选项,我希望下一个字段(选择)出现并填充来自我的mysql数据库的信息。 此栏位是选择不同级别的拍摄级别。如何根据2个单选按钮值从mysql中填充选择输入

在数据库中,我有4个表格。 1年龄类别(ID,姓名) 1弓型(ID,姓名) 1芽级别(ID,姓名) 1表中所有上面的链接(ID,ac_id,bt_id,sl_id)

因此,根据点击收音机1和点击收音机2,我想在链接表上点击查询以获得属于2个收音机值的拍摄等级。

任何人都可以帮助我吗?

试试这个:

$('#age').click(function(){ 
    var age = $(this).val(); 
    var bow = $('#bow').val(); 

    function getShootingLevel(age, bow); 
}); 

$('#bow').click(function(){ 
    var age = $('#age').val(); 
    var bow = $(this).val(); 

    function getShootingLevel(age, bow); 
}); 

function getShootingLevel(age, bow) 
{ 
    // ajax call 
} 

附:你也可以检查收音机是否被选中。

我知道了:)

$(document).ready(function() { 
    $('input[type=radio][name=leeftijdscategorie]').change(function() { 
     if($('input[type=radio][name=leeftijdscategorie]').is(':checked')) { 
      if($('input[type=radio][name=schiettechniek]').is(':checked')) { 
       // Do stuff 
       GetLevels($('input[name=leeftijdscategorie]:checked', '#inschrijfformulier').val(),$('input[name=schiettechniek]:checked', '#inschrijfformulier').val()) 
      } 
     } 
    }); 
    $('input[type=radio][name=schiettechniek]').change(function() { 
     if($('input[type=radio][name=schiettechniek]').is(':checked')) { 
      if($('input[type=radio][name=leeftijdscategorie]').is(':checked')) { 
       // Do stuff 
       GetLevels($('input[name=leeftijdscategorie]:checked', '#inschrijfformulier').val(),$('input[name=schiettechniek]:checked', '#inschrijfformulier').val()) 
      } 
     } 
    }); 
}); 
function removeOptions(selectbox) { 
    var i; 
    for(i = selectbox.options.length - 1 ; i >= 0 ; i--) { 
     selectbox.remove(i); 
    } 
} 

function GetLevels(agetype,bowtype) { 
    removeOptions(document.getElementById(\"schietklasse\")); 
    $.ajax({ 

     url: '/info/wscript.php', 
     data: 
      { 
      agetype: agetype, 
      bowtype: bowtype 
      }, 
     type: 'post', 
     dataType: 'json', // returns response data as json// 

     success: function(output) { 
      var selectBox = document.getElementById(\"schietklasse\"); 
      var options = output; //JSON.parse(output); 
      for(var i = 0, l = options.length; i < l; i++){ 
       var option = options[i]; 
       selectBox.options.add(new Option(option.text, option.value, option.selected)); 
      } 
     } 
    }); 
} 

我基本上由这台收音机检查单独的(所以双),因为我希望人们能够改变他们的选择。现在,它启动一个POST文件到一个获取信息并以JSON形式返回的php文件。