【发布时间】:2015-11-19 07:37:30
【问题描述】:
我现在的问题: 一旦我回显了数据库中的值,它就很好了。但是当我提交表单时,我得到了所选选项的空值。
谁能帮忙。我尝试在他的值代码中使用 {},但它不起作用。
我想要什么: 将所选选项的值设置为数据库中的值,以将其插入到另一个表中。
<select class="form-control" name="CenterTO" id="CenterTO">
<option value="" selected>--select-- </option>
<?php
require("inc/DB.php");
$query = "SELECT centerName FROM jeCenter";
$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
if ($num_rows > 0) {
while($row = mysql_fetch_array($result)){
echo '<option value="'.$row['centerName'].'">'.$row['centerName'].'</option>';
}
} else {
echo '<option>No data</option>';
}
mysql_close();
?>
【问题讨论】:
-
如果您选择任何选项,
$_POST['CenterTO']是否为空?请添加您正在处理表单数据的 PHP 代码部分。 -
"我想要什么:将所选选项的值设置为数据库中的值,以将其插入另一个表。"你能解释一下吗
-
检查你的代码中是否关闭了select标签。
标签: php