我有一个 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/