我从instagram中获取一个存储在会话中的数组中的关注者列表,然后以表格形式显示数据
<table class="tablesorter" cellspacing="0">
<thead>
<tr>
<th></th>
<th>User Name</th>
<th>Name</th>
<th>Profile Picture</th>
<th>Add</th>
</tr>
</thead>
<?
$followers=$_SESSION["followers"];
foreach ($followers['data'] as $data)
{?>
<tbody>
<tr>
<td></td>
<td><? echo $data['username']; ?></td>
<td><? echo $data['full_name']; ?></td>
<td><a target = '_blank' href="<? echo $data['profile_picture']; ?>"><img name="image" src="<? echo $data['profile_picture']; ?>" width="40" height="40" alt="word" /></a></td>
<td><a href="a_add_vendor.php"><input type='image' src='img/add.png' title='Add' style="height:20px; width:20px;"></a></td>
</tr>
</tbody>
<?}?>
</table>
我希望在单击添加按钮时,页面应重定向到下一页,即a_add_vendor.php,并将该特定行的值带到下一页。在处理数据库的时候,我可以携带像这样的a_add_vendor.php?id = id的id,但这里的数据与数据库无关,所以任何人都可以告诉我如何做到这一点
答案 0 :(得分:0)
您可以尝试将href更改为
<a href="a_add_vendor.php?id=<?php echo $data['id']?>&fullname=<?php echo $data['fullname']?> .... (or whatever which properties you want to pass on
然后在PHP文件中:
$id = $_GET['id'];
答案 1 :(得分:0)
您可以选择以下方法之一: -
1)使用Ajax将详细信息提交到其他页面以执行构建逻辑的朋友。它会更安全,因为URL上没有任何信息可见。
2)使用查询字符串将信息发送到其他页面并加密id和其他参数以使其安全。
3)使用JS为特定请求添加cookie,并在另一页上使用PHP获取这些cookie,然后再次为下一个请求重置。