2015-06-03 90 views
0

在构建一个网站时,您需要单击按钮时分别查看每个客户端的信息。通过href将变量传递给另一个php

我已经创建了所有的客户端表,但现在当我想要传递客户端的ID(所有这些从数据库),当我点击链接,它不会工作。而且我也有“未定义的偏移量”错误的问题。

我已经尝试将while()语句之外的SESSION,但它只传递最后客户端的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

您将使用php的$ GET在URL中传递变量。

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

将开发的URL看起来像“AHORRO/ahorro.php /个儿=你好世界?” 而在其他文件中,您可以访问像这样的变量:

echo $_GET["clave"]; 

将回声出:

"Hello world" 

这里是一个链接以获取更多信息:

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