php我可以在会话中的链接中传递变量

时间:2014-06-11 02:58:39

标签: php session session-variables

我想传递带link的变量和会话,但我得到的变量来自数据库中的循环,它总是覆盖到最后一个。所以我可以有任何解决方案吗?

这是我的代码:

    <tr>
        <td class="noborder_dtable"><a href="business/index.php"><?php  echo $row_com['name_kh'];?></a></td>
        <td class="noborder_dtable"><a href="business/index.php"><?php echo $row_com['name_en'];?></a></td>
        <td class="noborder_dtable"><?php $_SESSION['id']=$row_com['id'];?></td>
    </tr>

修改:business/index.phpecho的问题当我点击任意id时,我只能看到所有ID的最后name,我的意思是我要点击将其名称传递给下一页的名称。

2 个答案:

答案 0 :(得分:0)

希望我理解正确。无论如何尝试:

<td><a href="www.mynewlink.com?id=<?php echo $_SESSION['id']; ?>">MyLink</a></td>

确保在代码上方开始会话。

答案 1 :(得分:-1)

可能会有所帮助:

<tr>
    <td class="noborder_dtable"><a href="business/index.php"><?php  echo $row_com['name_kh'];?></a></td>
    <td class="noborder_dtable"><a href="business/index.php"><?php echo $row_com['name_en'];?></a></td>
    <td class="noborder_dtable"><?php $_SESSION[]['id']=$row_com['id'];?></td>
</tr>