单击链接时保存php变量

单击链接时保存php变量,php,Php,我有以下代码: $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

我有以下代码:

$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>" ;
}
$raw\u结果=
mysql_query(“从student WHERE(`idStudent`类似“%”“$query.”%”)或(`FirstName`类似“%”“%$query.”%”)中选择*;
如果(mysql_num_行($raw_结果)>0)
{
而($results=mysql\u fetch\u数组($raw\u results))
{ 
回声“
"
.$results['idStudent']。“.$results['FirstName']”
" ;
}

我想要的是将clickable link的值存储到php变量中,这样我就可以将其发送到另一个页面。我该怎么做?谢谢你,你可以将链接打印改为:

"<a href ='editRegistration.php?id=".$results['idStudent']."'> ".$results['idStudent']."</a>" ;

您可以在链接中设置任何您喜欢的查询参数

echo "<tr align='center' bgcolor='#0f7ea3'>
  <td height='25px'><a href ='editRegistration.php?id=" . $results['idStudent'] . "'>"
    . $results['idStudent'] . "
  </td>
  <td>".$results['FirstName']."</td>
</tr>" ;
echo”
"
.$results['idStudent']
“$results['FirstName']”
" ;
然后,您的editRegistration.php可以从
$\u GET['ID']
读取学生ID


(这假设您的id是数字或类似的,不需要url编码)

您可以这样说。在
editRegistration.php
页面中,使用
$\u 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>" ;

还有其他方法吗?我不太了解ajax它取决于你想在哪里使用你的变量。也许使用一个隐藏字段?另一个页面是editRegistration.php?链接值是$results['idStudent']?@LucasHenrique-是的,这就是我需要的。你可以做的一件事是阅读SQL安全性。
echo "<tr align='center' bgcolor='#0f7ea3'>
  <td height='25px'>
    <a href ='editRegistration.php?id=" . $results['idStudent'] . "'>"
    . $results['idStudent'] . "
  </td>
  <td>".$results['FirstName']."</td>
</tr>" ;
$_GET['id'];