根据另一个下拉菜单下拉菜单项(Drop down menu items based on another drop down menu)

编程入门 行业动态 更新时间:2024-10-24 06:28:46
根据另一个下拉菜单下拉菜单项(Drop down menu items based on another drop down menu)

我是PHP新手,我试图根据另一个下拉菜单值填充下拉菜单

//Here's the first drop down menu <select name="comp_type" class="form-control" > <option disabled selected value>Select</option> <option value="Controller" >Controller</option> <option value="Processor">Processor</option> <option value="Module">Module</option> <option value="Board">Boards</option> <option value="Glue">Glue</option> <option value="Diod">Diod</option> <option value="Adapter">Adapter</option> <option value="Meter">Meter</option> <option value="Wire">Wires</option> </select> //Second drop down menu <select name="component_name"> //Here component names should be displayed </select>

第一个下拉菜单中的每个选项都对应于MySQL数据库中的不同表格。

如果我在第一个下拉菜单中选择任何选项,则需要在适当的表格中提取组件名称,并在第二个下拉菜单中显示名称。

I'm new to PHP and I'm trying to populate a drop down menu based on another drop down menu value

//Here's the first drop down menu <select name="comp_type" class="form-control" > <option disabled selected value>Select</option> <option value="Controller" >Controller</option> <option value="Processor">Processor</option> <option value="Module">Module</option> <option value="Board">Boards</option> <option value="Glue">Glue</option> <option value="Diod">Diod</option> <option value="Adapter">Adapter</option> <option value="Meter">Meter</option> <option value="Wire">Wires</option> </select> //Second drop down menu <select name="component_name"> //Here component names should be displayed </select>

Every option in first drop down menu corresponds to different tables in a MySQL database.

If I select any option in first drop down menu, it needs to fetch the component names in the appropriate table and display the names in second drop down menu.

最满意答案

查看调用AJAX并在div中显示数据: https : //api.jquery.com/jquery.post/

<script> $(document).ready(function() { $('.form-control').change(function(){ var Value = $(this).val(); if(Value != null){ jQuery.ajax({ type: 'POST', url: "getTableData.php?table="+Value, success: function(data){ $('#resultDiv').html(data); } }); } }) }) </script> <select name="comp_type" class="form-control" > <option disabled selected value>Select</option> <option value="Controller" >Controller</option> <option value="Processor">Processor</option> <option value="Module">Module</option> <option value="Board">Boards</option> <option value="Glue">Glue</option> <option value="Diod">Diod</option> <option value="Adapter">Adapter</option> <option value="Meter">Meter</option> <option value="Wire">Wires</option> </select> <div id="resultDiv"> </div>

Check out calling AJAX and displaying data in a div: https://api.jquery.com/jquery.post/

<script> $(document).ready(function() { $('.form-control').change(function(){ var Value = $(this).val(); if(Value != null){ jQuery.ajax({ type: 'POST', url: "getTableData.php?table="+Value, success: function(data){ $('#resultDiv').html(data); } }); } }) }) </script> <select name="comp_type" class="form-control" > <option disabled selected value>Select</option> <option value="Controller" >Controller</option> <option value="Processor">Processor</option> <option value="Module">Module</option> <option value="Board">Boards</option> <option value="Glue">Glue</option> <option value="Diod">Diod</option> <option value="Adapter">Adapter</option> <option value="Meter">Meter</option> <option value="Wire">Wires</option> </select> <div id="resultDiv"> </div>

更多推荐

本文发布于:2023-07-31 20:27:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1347238.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:菜单项   菜单   Drop   menu   based

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!