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

时间:2015-06-25 02:57:18

标签: php

我这里有一个代码,每个人的推荐名称都有一个超链接,当我点击它时,它会转到pick.php。例如,我点击“TEST7 TEST7”,如何将LEA3330的“TEST7 TEST7”的引号传给pick.php?

Picture

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>
';

4 个答案:

答案 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'];