我使用来自MySQL表的数据填充HTML Select下拉列表。我需要做的是获取该选项的ID并将其提交到另一个表,但不知道如何执行。填充方式如下:
$query = $mysqli->query("SELECT RaceName FROM Race ORDER BY RaceName");
?>
<select class="pure-input-2" required="required" name="raceName">
<option value="" disabled="disabled" selected>Select a race</option>
<?php while($option = $query->fetch_object()){ ?>
<option><?php echo $option->RaceName; ?></option>
<?php } ?>
</select>
然后,如何检索所选选项的ID以提交到另一个表?
我想在SELECT查询中我也可以选择RaceID,但是如何通过提交按钮传递它呢?
谢谢。
像这样:
$query = $mysqli->query("SELECT RaceID, RaceName FROM Race ORDER BY RaceName");
?>
<select class="pure-input-2" required="required" name="raceId">
<option value="" disabled="disabled" selected>Select a race</option>
<?php while($option = $query->fetch_object()){ ?>
<option value="<?php echo $option->RaceID; ?>"><?php echo $option->RaceName; ?></option>
<?php } ?>
</select>
因此,的值$_POST['raceId']
将是选项值,即RaceId。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句