如何在PHP中传递变量

如何在PHP中传递变量,php,mysql,Php,Mysql,我不知道如何将$tid的值传递给另一个php文件。嗯,我知道怎么做,但问题是我想让按钮存储当前的$tid,因为它在下一个循环后会改变。如果我使用sessions并从另一个文件调用它,$tid的值将是上一次迭代的值 $select = mysqli_query($conn, "SELECT Sport, TeamID, TeamAcadYear FROM team"); echo "<html> <body> <table align='cente

我不知道如何将$tid的值传递给另一个php文件。嗯,我知道怎么做,但问题是我想让按钮存储当前的$tid,因为它在下一个循环后会改变。如果我使用sessions并从另一个文件调用它,$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>";
您是正确的$\u会话将是理想的方式,另一种方式是使用GET或POST将值发送到另一个页面。你能把$\u会话变量命名为currentTid和previousTid等吗?

你可以使用$\u GET

例如:

第1页:

<a href='page2.php?id=$id'><button type='button'> $sportName" ." " ."$tay </button></a>

下一页上的var用于什么?@JoeKeene我将在mysql语句中使用它。我将使用传递的TeamID tid选择一个具有该ID的团队,然后显示该团队的信息。您是否将用户发送到新页面?@JoeKeene是的,重定向到另一个页面?我想不出哪种情况下,$\u GET是在页面之间传递数据的最佳方式。@Martin Post/redirect/GET-可能是搜索页面?
$idFromPage1 = $_GET['id'];

echo $idFromPage1; // Your ID from page 1 will be displayed