php - 如何通过外键将带有按钮的数据放入表中?

标签 php html database mysqli

我正在为学校开发一个网络应用程序,目标是创建几个类(class)并将学生放入其中,我在想,首先想到的是插入类(class),接下来是选择这些类(class),然后在它旁边放置按钮,这将导致选择或将学生插入该特定类(class)。而且我有问题,因为我不知道如何将按钮与那些类连接起来,我猜它与 id 有关并将其附加到该按钮,但我不知道,我应该怎么做。

两张表,学生和类(class)。 students 对类(class) ID 有限制。

$sql = "SELECT id, class_name, year FROM class";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {

while($row = mysqli_fetch_assoc($result)) {
    echo "id: " . $row["id"]. " - class name: " . $row["class_name"]. " - Year: " . $row["year"]." <button><a href=index.php?content=students>Enter class</a></button>"."<br>";
   }
}

最佳答案

您可以向按钮的 href 添加更多变量。类似于 classid=$row["id"]。使用 & 符号组合变量。然后在 index.php 中你可以评估 classid 的值。

关于php - 如何通过外键将带有按钮的数据放入表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34621954/

相关文章:

javascript - 简单的 Jquery 幻灯片不工作?

带有 IN 子句和 LIMIT 的 PHP PDO

javascript - 当浏览器调整大小时,图像上的文本不起作用

html - 当我只悬停一个时,为什么会显示所有列表元素的箭头?

html - 使用谷歌工具缩小后的 css 图像链接

mysql - 从在线服务器恢复被截断的表

php - 使用 SwiftMailer 从 Web 表单上传的电子邮件附件

sql - 选择 SQL 表中重复记录的最大数量

mysql - 数据库设计 - 困惑

PHP:如何增加表行中的值以计算 View 并将计数限制为一个 IP 地址