超链接在PHP中将数据传递到下一页

超链接在PHP中将数据传递到下一页,php,Php,我这里有一个代码,每个人的推荐名称都有一个超链接,当我单击它时,它将转到pick.php。例如,我单击“TEST7 TEST7”,如何将“TEST7 TEST7”的Lead编号LEA3330传递给pick.php index.php中的部分代码 //print data in the table echo ' <tr> <td>'.$row['lead_no'].'</td> <td><a href="pick.php"> '.$ro

我这里有一个代码,每个人的推荐名称都有一个超链接,当我单击它时,它将转到pick.php。例如,我单击“TEST7 TEST7”,如何将“TEST7 TEST7”的Lead编号LEA3330传递给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>
';
//打印表中的数据
回声'
“.$行[“潜在客户编号]。”
';

将值作为get参数传递:

<a href="pick.php?leadno=<?php echo $row['lead_no']; ?>">   

您可以将URL中的数据作为查询参数传递。例如,不要使用
next.php
,而是转到
next.php?key=value&key2=value2
。因此,当您使用超链接生成页面时,请使用该额外部分创建一个链接(它也需要URL编码)

然后,您可以在
next.php
页面中使用特殊的$\u GET数组来访问这些变量。例如,
$\u GET['key']

请注意,您不应该在查询参数中发送任何私有内容,或者发送任何您不希望有人添加书签、共享链接等的内容。因此,您不能使用查询参数提交表单,例如。阅读GET VS POST。您可以使用:


供将来参考:

在pick.php中,只需使用$_GET['leadno']

将其作为GET参数放在href中。您好,我是否要用您的代码替换my?因为当我替换它时,它似乎不起作用。我把我发布的代码放在“//你代码的其余部分”?@marse,是的。既然你看起来很不确定,我冒昧地为你做了这件事。
//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>";
$lead_no = $_GET['lead_no'];