php - 如何在mysql中将下拉列表的选定值存储为id

标签 php html mysql insert dropdown

我正在从构建器表中获取数据并将其显示在下拉列表中,这是代码。

<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>";
        }
        ?>

我想选择一个值并将其作为 id 存储在用户表中,作为表中的 builder_id

最佳答案

<?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>";
?>

关于php - 如何在mysql中将下拉列表的选定值存储为id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35596098/

相关文章:

php - 计算 get_define_vars 中的变量数量

python - 在 Python 中重新打开 Mysql 连接

mysql - RStudio Shiny 错误 mysqlNewConnection 最多 16 个连接

mysql - 从另一个表插入触发器设置值后

php - 努力理解如何使用 MySQL 数据创建 PHP 数组

php - Symfonys Autoloader - 实现父命名空间

html - 在 HTML 和 CSS 中显示与菜单项内联的 Logo

html - 是否可以保存另一个网站的修改后的 css/html?

html - 让 Bootstrap 显示整个页面而不是在移动设备上缩放它?

php - 如何使用 Node.js HTML 解析器处理 PHP 文件?