使用PHP按鈕將變數發佈到另一個頁面
P粉073857911
P粉073857911 2024-03-19 22:30:42
0
1
382

我正在嘗試使用按鈕將變數從 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 查詢中的參數來檢索有關該類別及其成員的特定詳細信息,並顯示它們)。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板