我这里有一个代码,每个人的推荐名称都有一个超链接,当我点击它时,它会转到pick.php。例如,我点击“TEST7 TEST7”,如何将LEA3330的“TEST7 TEST7”的引号传给pick.php?
index.php中的部分代码
//print data in the table
echo '
<tr>
<td>'.$row['lead_no'].'</td>
<td><a href="pick.php"> '.$row['firstname'].' '.$row['lastname'].'</a></td>
</tr>
';
答案 0 :(得分:2)
您可以使用$_GET
:
//print data in the the table
echo
"<tr>
<td>{$row['lead_no']}</td>
<td>
<a href='pick.php?lead_no={$row['lead_no']}'>
{$row['firstname'].$row['lastname']}
</a>
</td>
</tr>";
然后,从pick.php
访问它,如此:
$lead_no = $_GET['lead_no'];
供将来参考:GET URL parameter in PHP
答案 1 :(得分:0)
将值作为get参数传递:
<a href="pick.php?leadno=<?php echo $row['lead_no']; ?>">
然后只使用$_GET['leadno']
答案 2 :(得分:0)
您可以将URL中的数据作为查询参数传递。例如,请转到next.php
,而不是next.php?key=value&key2=value2
。因此,当您使用超链接生成页面时,请创建一个包含该额外部分的链接(它也需要进行URL编码)。
然后,您可以使用next.php
页面中的特殊$ _GET数组来访问这些变量。例如,$_GET['key']
。
请注意,您不应在查询参数中发送任何私密内容,也不应发送任何您不希望某人加入书签,共享链接的内容等。因此,您不得使用查询参数提交表单。阅读GET与POST here。
答案 3 :(得分:0)
在pick.php中,只需使用$ _GET ['leadno'];