通过 href 将变量传递给另一个 php

Passing variable to another php via a href

我正在构建一个网站,您需要在点击按钮时分别查看每个客户的信息。

我已经为所有客户端创建了 table,但是现在当我想在单击 link 时传递客户端的 ID(所有这些都来自数据库),它不会工作。而且我还遇到了 "Undefined offset" 错误的问题。

我已经尝试将 SESSION 放在 while() 语句之外,但它只传递最后一个客户的 ID。希望你能帮助我,这是代码

<tr>
                    <td >
                        <?php echo $row->Clave; //= $clave; 
                            $clave = $row->Clave;
                            $_SESSION['variable'] = $_GET[$clave]; //This is the ID.
                        ?>
                    </td>
                    //MORE ROWS
                    <td >
                        <a href="Ahorro/ahorro.php">Ir a ahorro</a> //This is where I want the ID to go to.
                    </td>

主页已经正确读取了每一行的ID,但没有像我说的那样发送。

您将使用 php 的 $GET 来传递 url 中的变量。

<a href="Ahorro/ahorro.php/?clave=<?php echo $clave; ?>">

会开发一个看起来像 "Ahorro/ahorro.php/?clave=hello world" 的 url 在另一个文件中,您可以像这样访问该变量:

echo $_GET["clave"];

会回显:

"Hello world"

这里有一个 link 以获取更多信息:

http://php.net/manual/en/reserved.variables.get.php