如何在PHP中传递变量

时间:2017-05-16 14:51:12

标签: php mysql

我不知道如何将$ 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>";

2 个答案:

答案 0 :(得分:0)

您可以使用$_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

答案 1 :(得分:-1)

你是正确的$_SESSION是理想的方式,另一种方法是使用GETPOST将值发送到另一个页面。您可以将$_SESSION变量命名为currentTidpreviousTid等吗?