我想传递带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.php
我echo
的问题当我点击任意id
时,我只能看到所有ID的最后name
,我的意思是我要点击将其名称传递给下一页的名称。
答案 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>