当尝试使用php动态创建具有值的选择框时,我的数据将不会填充。我所做的所有研究都表明我做得对。有人能给我指正确的方向吗。
<select name="month">
<?php
$months = array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
for ($x=0; $x<=11; $x++) {
echo '<option value="' . $x+1 . '">' . $months[$x] . '</option>';
}
?>
</select>
您应该在$x+1 周围添加括号
像这样:
<select name="month">
<?php
$months = array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
for ($x=0; $x<=11; $x++) {
echo '<option value="' . ($x+1) . '">' . $months[$x] . '</option>';
}
?>
</select>