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

时间:2015-06-03 20:13:03

标签: php mysql href

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

我已经创建了包含所有客户端的表,但现在当我想在单击链接时传递客户端的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,但没有发送它。

1 个答案:

答案 0 :(得分:0)

你可以使用php的$ GET来传递url中的变量。

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

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

echo $_GET["clave"];

会回应:

"Hello world"

以下链接了解更多信息:

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