如何在 PHP 中传递变量
How to pass variables in PHP
我不确定如何将 $tid 的值传递给另一个 php 文件。好吧,我确实知道怎么做,但问题是我想让按钮存储当前的 $tid,因为它会在下一个循环后发生变化。如果我使用会话并从另一个文件中调用它,$tid 的值将是最后一次迭代的值。
$select = mysqli_query($conn, "SELECT Sport, TeamID, TeamAcadYear FROM team");
echo "<html> <body> <table align='center'>";
while($row = mysqli_fetch_array($select)){
$sportName = $row['Sport'];
$tay = $row['TeamAcadYear'];
$tid = $row['TeamID'];
echo " <tr> <td> <button type='button'> $sportName" ." " ."$tay </button> </td> </tr>";
}
echo "</table> </body> </html>";
你是对的 $_SESSION
是理想的方式,另一种方式是使用 GET
或 POST
将值发送到另一个页面。您可以将 $_SESSION
变量命名为 currentTid
和 previousTid
等吗?
您可以使用 $_GET
.
例如:
第 1 页:
<a href='page2.php?id=$id'><button type='button'> $sportName" ." " ."$tay </button></a>
第 2 页:
获取ID:
$idFromPage1 = $_GET['id'];
echo $idFromPage1; // Your ID from page 1 will be displayed
我不确定如何将 $tid 的值传递给另一个 php 文件。好吧,我确实知道怎么做,但问题是我想让按钮存储当前的 $tid,因为它会在下一个循环后发生变化。如果我使用会话并从另一个文件中调用它,$tid 的值将是最后一次迭代的值。
$select = mysqli_query($conn, "SELECT Sport, TeamID, TeamAcadYear FROM team");
echo "<html> <body> <table align='center'>";
while($row = mysqli_fetch_array($select)){
$sportName = $row['Sport'];
$tay = $row['TeamAcadYear'];
$tid = $row['TeamID'];
echo " <tr> <td> <button type='button'> $sportName" ." " ."$tay </button> </td> </tr>";
}
echo "</table> </body> </html>";
你是对的 $_SESSION
是理想的方式,另一种方式是使用 GET
或 POST
将值发送到另一个页面。您可以将 $_SESSION
变量命名为 currentTid
和 previousTid
等吗?
您可以使用 $_GET
.
例如:
第 1 页:
<a href='page2.php?id=$id'><button type='button'> $sportName" ." " ."$tay </button></a>
第 2 页:
获取ID:
$idFromPage1 = $_GET['id'];
echo $idFromPage1; // Your ID from page 1 will be displayed