如何将下拉列表的选定值存储为 mysql 中的 id
how to store selected value of a dropdown as a id in mysql
我正在从构建器中获取数据 table 并将其显示在下拉列表中,这里是代码。
<select style="width:154px;">
<?php
include('connection.php');
$show_builder = "SELECT * FROM builders";
$result_builder = mysqli_query($conn,$show_builder);
while($data_builder = mysqli_fetch_array($result_builder)){
echo"<option>".$data_builder['builder_name']."</option>";
}
?>
我想 select 一个值并将其作为 id
存储在用户的 table 中作为 builder_id
在 table 中存储。
简而言之,您必须拥有 select
的 name
属性,并将 builder_id
添加为 option
标签的 value
属性:
<select name="builder_id" style="width:154px;">
<?php
include('connection.php');
$show_builder = "SELECT * FROM builders";
$result_builder = mysqli_query($conn, $show_builder);
while ($data_builder = mysqli_fetch_array($result_builder)) {
echo '<option value="'.$data_builder['builder_id'].'">' . $data_builder['builder_name'] . '</option>';
}
?>
</select>
<?php
include('connection.php');
$show_builder = "SELECT * FROM builders";
$result_builder = mysqli_query($conn,$show_builder);
echo '<select name="builder">';
while($data_builder = mysqli_fetch_array($result_builder)){
echo'<option value="'.$data_builder['id'].'" >'.$data_builder['builder_name'].'</option>';
}
echo "</select>";
?>
我正在从构建器中获取数据 table 并将其显示在下拉列表中,这里是代码。
<select style="width:154px;">
<?php
include('connection.php');
$show_builder = "SELECT * FROM builders";
$result_builder = mysqli_query($conn,$show_builder);
while($data_builder = mysqli_fetch_array($result_builder)){
echo"<option>".$data_builder['builder_name']."</option>";
}
?>
我想 select 一个值并将其作为 id
存储在用户的 table 中作为 builder_id
在 table 中存储。
简而言之,您必须拥有 select
的 name
属性,并将 builder_id
添加为 option
标签的 value
属性:
<select name="builder_id" style="width:154px;">
<?php
include('connection.php');
$show_builder = "SELECT * FROM builders";
$result_builder = mysqli_query($conn, $show_builder);
while ($data_builder = mysqli_fetch_array($result_builder)) {
echo '<option value="'.$data_builder['builder_id'].'">' . $data_builder['builder_name'] . '</option>';
}
?>
</select>
<?php
include('connection.php');
$show_builder = "SELECT * FROM builders";
$result_builder = mysqli_query($conn,$show_builder);
echo '<select name="builder">';
while($data_builder = mysqli_fetch_array($result_builder)){
echo'<option value="'.$data_builder['id'].'" >'.$data_builder['builder_name'].'</option>';
}
echo "</select>";
?>