这是我当前的输入类型index.php:<fieldset> <input type="text" placeholder="GSM" name="gsm" required></fieldset>在saveToDb.php我有这个:$gsm = $_POST['gsm'];一切正常,但我想从文本输入更改为下拉输入。我已经成功地将值加载到我的下拉列表中,如下所示:<?php $filename = 'values.txt'; $eachlines = file($filename, FILE_IGNORE_NEW_LINES);//create an array echo '<select name="value" id="value">'; foreach($eachlines as $lines){ echo "<option>{$lines}</option>"; } echo '</select>';?>如何将下拉列表中的值存储到数据库中,而不是输入文本?
1 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
您可以为每个选项分配一个值:
echo '<select name="name-of-the-field" id="value">';
foreach($eachlines as $lines){
echo "<option value=\"{$lines}\">{$lines}</option>";
}
您将收到的值是选定的值之一option(为了获得该值,没有任何变化,您仍然必须使用$selected_value = $_POST['name-of-the-field'];)
- 1 回答
- 0 关注
- 96 浏览
添加回答
举报
0/150
提交
取消