所以我的问题是
我有两种下拉菜单
第一个是基本的。它工作正常,并向mysql添加选择。
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="vw">VW</option>
<option value="audi" selected>Audi</option>
</select>
但是我希望它更高级,这就是为什么第二个是这个。
<div class="drop">
<div class="option active placeholder" data-value="placeholder">
Choose
</div>
<div class="option" data-value="car1">
car1
</div>
<div class="option" data-value="car2">
car2
</div>
<div class="option" data-value="car3">
car3
</div>
<div class="option" data-value="car4">
car4
</div>
<div class="option" data-value="car5">
car5
</div>
</div
它不起作用。不能弄清楚我应该把这个选择的名称“ cars”放在哪里,以便将其插入mysql。因为现在它甚至不允许在以前运行良好的mysql表中插入其他信息。
答案 0 :(得分:-1)
如果可以的话,我会发表评论,但我认为您可能正在寻找类似的东西?
How to pass dynamic data from html data-attribute to a query using javascript?
此外,我认为OP的意思是,当用户在下拉列表中选择div之一时,他希望将数据值属性值插入到mysql插入字符串中