[英]Get ID of php populated select option
我使用来自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']
的值将为选项值ie.RaceId。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.