单击后保存超链接显示文本,以便在其他页面的查询中使用它


Saving hyperlink display text onclick for using it in a query on other page

我是php和js的新手,我只在一个网页上工作,但我被卡住了。我想做的是下一步:

  1. 我正在登录web

  2. 我正在使用用户id从数据库中的表中检索与该id相关联的数据。我只检索"名称"列,并将其用作超链接。

这是我的代码:

$query = "SELECT * FROM cases WHERE id='".$_SESSION['id']."'";
$result=mysql_query($query) or die("Query Failed : ".mysql_error());
while($rows=mysql_fetch_array($result))
{
    echo '<tr>
            <td><ul><li><a href="casedetails.php">'.$rows['Name'].'</li></ul></td>
          </tr>';
} 
  1. 它正在检索表中名为"name"的行中的数据,我希望当我单击超链接时保存超链接的名称(例如Murder(链接到cases.php))。因为我想在超链接页面上的查询中使用它。如果有人能帮助我,我将不胜感激

如果你想点击链接,它会带你进入不同的页面,同时记住点击的ID(或名称),你可以这样写代码:

$query = "SELECT * FROM cases WHERE id='".$_SESSION['id']."'";
$result=mysql_query($query) or die("Query Failed : ".mysql_error());
while($rows=mysql_fetch_array($result))
{
   $name - $rows['Name']; 
   echo '<tr>
   <td><ul><li><a href="casedetails.php?name='.$name.'">'.$name.'</li></ul></td>
   </tr>';
} 

因此,无论何时访问casedetails.php,变量$name都将位于GET中,您可以检索该GET并用于查询。例如,在casedetails.php上,您将有$newName = $_GET['name'];,它将检索名称。