【发布时间】:2017-07-17 00:04:57
【问题描述】:
我正在使用表创建当前数据库,并尝试使用我学校的第二个规范化表单来完成它。
我有必须在两个表格中显示的机构合作伙伴列表。 我已经创建了数据库表: 第一个称为“as_partners_id”,其中包含列:“Partner_ID”(这是主键 INT)和“Partner”(只是一个 VARCHAR)。 另一个名为“as_partners”的表有更多列,例如:“Partner_ID, Country, EU terms, NON-EU terms, More info”。
我想要做的是在第一个表上方创建下拉菜单,您可以从中选择 ID,例如1 到 30。选择后它将显示第二个表,其中包含有关此特定 ID 的更多信息。但我实际上不知道如何正确地做到这一点。这是我到目前为止的代码:
<?php
// Create connection
$con=mysqli_connect("localhost","easj_admin","","easj");
// Check connection
if (mysqli_connect_errno())
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
} else {
echo "We are connected.";
}
$result = mysqli_query($con,"SELECT Partner_ID, Partner FROM as_partners_id");
?>
身体部位:
<table>
<tr>
<?php
// Get field information for all fields
while ($fieldinfo=mysqli_fetch_field($result))
{
echo "<th>" . $fieldinfo->name ."</th>";
}
echo "</tr>";
// <form>
// <input typ="select">
// </form>
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Partner_ID'] . "</td><td>" . $row['Partner'] . "</td>" ;
echo "</tr>";
}
?>
</table>
如何将这个下拉菜单添加到我的代码中,该下拉菜单将显示名为 as_partners 的第二个表? 请帮忙。
【问题讨论】:
-
你能解释一下你的代码是如何不工作的吗?我们需要您首先表明对您的问题的理解。
标签: php mysql database drop-down-menu html-table