使用php更改下拉列表

使用php更改下拉列表,php,html,Php,Html,如何使用php获取选项的值更改下拉列表值将得到更改 <select name="product_care_type" id="product_care_type" class="form-control product_sub_category selection select2-hidden-accessible" tabindex="-1" aria-hidden="true"> <option value="1">sd</option>

如何使用php获取选项的值更改下拉列表值将得到更改

<select name="product_care_type" id="product_care_type" class="form-control product_sub_category selection select2-hidden-accessible" tabindex="-1" aria-hidden="true">
    <option value="1">sd</option>
    <option value="2">Testing</option>
    <option value="3">Static Furniture</option>
    <option value="4">Computer</option>
    <option value="" selected="selected">-Select Product Care-</option>
</select>

要在更改选择框时获取选项的值,必须使用JQuery

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
<script type="text/javascript">

    $(document).ready(function(){

        $("#product_care_type").change(function(){

            var selectedVal = $("#product_care_type").val();

            alert("You have selected - " + selectedVal);

        });

    });

</script>

如果您想使用PHP获取值,则必须提交表单,然后使用$\u POST或$\u get方法。您在表单中使用的方法可以将所选选项值获取为$\u POST['product\u care\u type']或$\u get['product\u care\u type']或$\u REQUEST['product\u care\u type']

您可以通过以下方式从下拉列表中获取所选值:-

$_POST['product_care_type']
最好的方法是将select标记包装在表单中

<form  id="frm1" action"" method="post"><select>.......</select></form>

通过jQuery通过onchange事件获取值,并将其传递给AJAX函数到所需的.php文件中,您可以在那里访问该值。

提交表单,无需提交表单即可获得该值