php - 从 PHP Web 表单中的选项选择插入外键

标签 php html mysql database

我有一个 Web 表单,用于从 PHP 将数据添加到数据库。

假设我的数据库被组织成 2 个表,称为约会,另一个表称为俱乐部。俱乐部包含俱乐部 ID 和名称。

我的网络表单是为添加约会而设计的。

我在表单中有一个字段,可以在其中输入clubid,输入数字并通过html中的简单选项选择添加事件: 俱乐部名称:

如何将此选项设置为与俱乐部 ID 相呼应? 如果可能的话,显示俱乐部名称但将俱乐部 ID 插入约会?

最佳答案

这是一小段代码:

 <?php
    //your connection to the db and query would go here
    $con=mysqli_connect("localhost","my_user","my_password","my_db");
    if (mysqli_connect_errno())
     {
       echo "Failed to connect to MySQL: " . mysqli_connect_error();
     }
    $sql = "SELECT * FROM clubs";
    $result = mysqli_query($con, $sql);
?>


      Select Club: 
        <select id="club" name="club">
          <option value = ""></option>
        <?php
          while($row = mysqli_fetch_array($result)) {
            echo '<option value='.$row['id'].'>'.$row['field'].'</option>';
          }
        ?> 
        </select>

选择列表会填充 Clubid #,然后可以将其发布到另一个 php 脚本或 ajax。

关于php - 从 PHP Web 表单中的选项选择插入外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29008389/

相关文章:

php - MySQL/PHP : 'AS' xnumber as always positive number

html - 链接到远程机器上的 css 文件

html - 如何在矩形 parent 中制作方形 block ?

java - jpa中where子句的使用方法

php - 插入MySQL时的Ajax和php

PHP AES 256 加密怪异字符

php - 启用了 IPN 的 PayPal 在 cmd = "_cart"上调用错误

php - 使用 php 和 sendmail 发送有关测试 docker 容器的电子邮件

javascript - 如何通过输入表单将对象数组添加到 html 列表?

mysql - 将 'with' 查询转换为 mysql 查询