gpt4 book ai didi

javascript - 从选择框中获取所有选项 NOT MULTIPLE 并将它们传递给 php 以插入 mysql

转载 作者:行者123 更新时间:2023-11-29 07:31:38 25 4
gpt4 key购买 nike

<select class="myselect" id="myselect" name="mul_cat" onChange="catChange();" multiple="multiple">
<option value="" selected>-Select-</option>
<option value="Truck">Truck</option>
<option value="Car">Car</option>
<option value="Van">Van</option>
<option value="Bus">Bus</option>
</select>

<?php
while(($mul_cats = each($mul_cat))) {
$mul_cats = trim($mul_cats['value']);
//insert into vehicles........
}
?>

我正在尝试发布上面的所有选择选项,并使用上面的 while 循环将它们传递给数据库。请注意,我不希望上面的选择框是一个多选框。我只是想将其中的所有选项传递给数据库。此外,我希望所有可用的选项都未选中。请帮助我或告诉我是否可以这样做。

最佳答案

尝试以下逻辑。

使用 JQuery 获取选择下拉列表的所有选项(不是多个)并将它们存储在带逗号分隔符的隐藏字段中。现在获取这个值,使用逗号分隔符分解值并将它们存储在数据库中。让我们来看看:-

<script>
$(document).ready(function(){
$('#myselect').each(function(){
optionValues.push($(this).val());
});
$('#result').val(optionValues);
});
</script>

<html>
<input type="hidden" id="result" />
</html>

<?php
//Get the values of the drop-down in an array and run a loop to insert all the values of the array in a database
?>

关于javascript - 从选择框中获取所有选项 NOT MULTIPLE 并将它们传递给 php 以插入 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50974812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com