使用PHP按钮将变量发布到另一个页面
P粉073857911
P粉073857911 2024-03-19 22:30:42
0
1
364

我正在尝试使用按钮将变量从 php 中的一个页面发布到另一个页面。我已经从表“Class”中检索了变量“Class”,现在想将其 POST 到 viewmembers.php 页面,但我不确定如何执行此操作。

这是代码:

<?php
    
session_start();
    
include_once('connection.php');
    
    
$stmt = $conn->prepare("SELECT * FROM class WHERE Username = :Username");
    
$stmt->bindParam(':Username', $username);
$stmt->execute();  
    
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
    echo("Class Code: ".$row["Class"]." <br> Username: " .$row["Username"]." <br> Subject: ".$row["SubjectName"]."<br>");

    echo("<button onclick= \"location.href='viewmembers.php'\">View Members</button><br><br>");
    
}
?>

我尝试过使用会话变量,但是由于我从表中检索了多行,因此会话变量仅存储从表中检索的最后一行。任何帮助将不胜感激。

P粉073857911
P粉073857911

全部回复(1)
P粉561438407

听起来您只是希望页面列出每个类,并且能够有一个指向 viewmembers.php 页面的链接,并在单击时将类值发送到该页面。

虽然您提到了 POST,但通常使用 GET 请求来实现更符合逻辑,而且也更简单。

所以而不是

echo("

");

你可以写

echo 'View Members';

然后会以以下格式输出正常的 HTML 超链接

View Members

viewmembers.php 页面可以通过以下方式读取传递给它的类变量

$class = $_GET["class"];

在代码中。然后,它可以将该值用于您喜欢的任何目的(例如,通过将其用作 SQL 查询中的参数来检索有关该类及其成员的特定详细信息,并显示它们)。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板