我正在构建一个网站,您需要在单击按钮时单独查看每个客户的信息。
我已经创建了包含所有客户端的表,但现在当我想在单击链接时传递客户端的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,但没有发送它。
答案 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"
以下链接了解更多信息: