当我尝试从使用
中获取值时,我遇到了一些麻烦我是以动态的方式这样做,因为显示的值的数量可能不同。
提交($ _POST)后,当我使用$query = "SELECT id FROM country WHERE country.name = '" . $_POST['country'] . "'";
我已经使用var_dump()检查了$ _POST,这是唯一没有发送的值。我该怎么办?
这是代码,提前谢谢。
<select required="">
<?php for ($x = 0; $x < $count; $x++) { ?>
<option name="country" value="<?php echo $country_name[$x]->name ?>">
<?php echo $country_name[$x]->name ?>
</option>
<?php} ?>
</select>
答案 0 :(得分:1)
更改为
<select name="country">
<?php for ($x = 0; $x < $count; $x++) { ?>
<option value="<?php echo $country_name[$x]->name ?>">
<?php echo $country_name[$x]->name ?>
</option>
<?php} ?>
</select>