【发布时间】:2018-06-21 12:14:36
【问题描述】:
实际上,标签的onchange需要更改并显示实际记录,例如(如果更改男士意味着男士记录将打开(显示))我需要在选项值中传递变量将如何传递。
这是我的 Html 代码:
<select name="category" id ='category' onchange='gender(this)' style="background:transparent">
<option id ='gender' hidden="hidden">Gender</option>
<?php foreach($mens as $row){?>
<option value="men">Boy's</option>
<option value="girl">Girl's</option>
<?php }?>
</select>
这是我的 jquery 代码:
<script type="text/javascript">
$(function () {
$("#category").change(function () {
var selectedText = $(this).find("option:selected").text();
var selectedValue = $(this).val();
$( "#list" ).submit();
alert("Selected Text: " + selectedText + " Value: " + selectedValue);
});
});
</script>
这里是我的 PHP 代码:
$men ="SELECT * FROM `tbl_master_property` where status=0";
$men_result=$conn->query($men);
$men_projects = array();
while($row=mysqli_fetch_assoc($men_result)){
$men_projects[] = $row;
}
$mens = $men_projects;
echo '<pre>'; print_r($mens);die;
我打印我的 $mens 它是显示:
Array
(
[0] => Array
(
[pg_id] => 1
[name] => Sri Manikanta New Luxury Paying Guest For Men
[gender] => 0
[location_id] => 0
)
[1] => Array
(
[pg_id] => 2
[name] => Srivari New Executive Paying Guest For Men
[gender] => 0
[location_id] => 0
)
[2] => Array
(
[pg_id] => 3
[name] => Temple View New Executive Pg For Ladies
[gender] => 1
[location_id] => 0
)
[3] => Array
(
[pg_id] => 4
[name] => Srinivasa Luxury Guest For Men
[gender] => 1
[location_id] => 0
)
【问题讨论】:
-
哪一部分不工作?
-
html 部分不起作用,先生,如何将值传递给选项值
-
您是在谈论让
$mens数组填充<option>吗?所以会是<option name="0">Sri Manikanta New Luxury Paying Guest For Men</option>等?