2017-04-27 54 views
-2

我有一个表格,下拉列表使用<select><option>标签。 下面,我有一个textarea字段。 选项ID是数据库名称,我需要将textarea-输入插入选定的数据库。如何检索<option> id将数据插入到数据库中

代码:

HTML表单:

<select class="form-control" id="selection" name="selection_name"> 
        <option id="option1">First item</option> 
        <option id="option2">Second item</option> 
</select> 

PHP:

<?php 
$dbToInsert = $_POST[''] // <-What do I insert here to get the selected option? 
... 
?> 
+0

告诉我们您的代码 –

+0

'if($ code == 0){回声“没有帮助!”;}' –

+0

艰难的人群,我加了代码:) 我知道POST可以使用名称标签检索数据,但个别选项也可以有名称标签吗?例如<选项名称=“选项”>和使用$ _POST [“选项”]? – Foobarer

回答

2

你应该选择标签使用 “值”

<select name="vehicle"> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 

在上面的例子中,如果您选择了“奥迪”,在表单提交中,您将在$ _POST [“vehicle”]中获得值“audi”

相关问题