我有这段代码:
$raw_results =
mysql_query("SELECT * FROM student WHERE (`idStudent` LIKE '%".$query."%') OR (`FirstName` LIKE '%".$query."%')");
if(mysql_num_rows($raw_results) > 0)
{
while($results = mysql_fetch_array($raw_results))
{
echo "<tr align='center' bgcolor='#0f7ea3'>
<td height='25px'><a href ='editRegistration.php'> "
.$results['idStudent']."</td> <td>".$results['FirstName']."</td>
</tr>" ;
}
我想要的是将可点击链接的值存储到php变量中,因此我可以将其发送到另一个页面。我怎么做?谢谢
答案 0 :(得分:1)
您可以将链接打印改为:
"<a href ='editRegistration.php?id=".$results['idStudent']."'> ".$results['idStudent']."</a>" ;
这会将您发送到带有“id”-GET值的editResgistration.php。在editRegistration.php中,您可以通过以下方式获取值:
$id = $_GET['id'];
答案 1 :(得分:1)
您可以设置任何您喜欢的查询参数sin an link。即。
echo "<tr align='center' bgcolor='#0f7ea3'>
<td height='25px'><a href ='editRegistration.php?id=" . $results['idStudent'] . "'>"
. $results['idStudent'] . "
</td>
<td>".$results['FirstName']."</td>
</tr>" ;
您的editRegistration.php可以从$_GET['id']
读取学生的ID。
(这假设你的id是数字或类似的,不需要url编码)
答案 2 :(得分:1)
你可以这样说。在editRegistration.php
页面中,使用$ _GET ['id']
echo "<tr align='center' bgcolor='#0f7ea3'>
<td height='25px'>
<a href ='editRegistration.php?id=" . $results['idStudent'] . "'>"
. $results['idStudent'] . "
</td>
<td>".$results['FirstName']."</td>
</tr>" ;
editRegistration.php
$_GET['id'];