Publier des variables sur une autre page en utilisant le bouton PHP
P粉073857911
P粉073857911 2024-03-19 22:30:42
0
1
335

J'essaie de poster une variable d'une page à une autre en php à l'aide d'un bouton. J'ai récupéré la variable "Class" de la table "Class" et je souhaite maintenant la POST sur la page viewmembers.php mais je ne sais pas comment procéder.

Voici le code :

<?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>");
    
}
?>

J'ai essayé d'utiliser des variables de session, mais comme je récupère plusieurs lignes de la table, la variable de session ne stocke que la dernière ligne récupérée de la table. Toute aide serait grandement appréciée.

P粉073857911
P粉073857911

répondre à tous(1)
P粉561438407

Il semble que vous souhaitiez simplement que la page répertorie chaque classe et puisse avoir un lien vers la page viewmembers.php et envoyer la valeur de la classe à cette page lorsque vous cliquez dessus.

Bien que vous ayez mentionné POST, il est généralement plus logique et plus simple à implémenter à l'aide d'une requête GET.

Donc au lieu de

echo("

");

Vous pouvez écrire

echo 'View Members';

Ensuite, un lien hypertexte HTML normal sera affiché au format suivant

View Members

viewmembers.php La page peut lire les variables de classe qui lui sont transmises des manières suivantes

$class = $_GET["class"];

En code. Il peut ensuite utiliser cette valeur à toutes fins utiles (par exemple, en l'utilisant comme paramètre dans une requête SQL pour récupérer des détails spécifiques sur la classe et ses membres, et les afficher).

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!