【发布时间】:2021-06-18 16:22:54
【问题描述】:
我不知道,我是怎么做到的:我想将数据库中的$id 添加到$_SESSION["dbID"],点击后,它会显示来自数据库的更多信息。但是表在while函数中生成,$_SESSION["dbID"]每次设置为表中的最高行数。拜托,任何人都可以更改我的代码,因为我在每个<tr> 的表上都有$_SESSION["dbID"] 不同吗?谢谢
while($row = $result->fetch_assoc())
{
$id=$row['ID'];
$name=$row['Name'];
$subject=$row['Subject'];
$date=$row['Date'];
echo
'<tr class="trX" id="'.$id.'" href="google.com&id='.$row['ID'].'">
<td class="tdX"><a style="color:black; text-decoration: none;" href="page.php">' . $id . '</a></td>
<td class="tdX"><a style="color:black; text-decoration: none;" href="page.php">' . $name . '</td>
<td class="tdX"><a style="color:black; text-decoration: none;" href="page.php">' . $subject . '</td>
<td class="tdX"><a style="color:black; text-decoration: none;" href="page.php">' . $date . '</td>
</tr>';
}
$_SESSION["dbID"] = $id;
echo ' </table> ';
【问题讨论】:
-
您不想为此使用 SESSION,您想将
id添加到链接中 -
但是为什么每一行都有多个链接呢?以及 tr? 中的
href属性? -
哎,我只测试一下,能不能给tr加href,这样以后就不用给所有td加href了。但这行不通。还有 JS Query。你知道解决方案吗?
-
我建议一点 JS 魔法
-
好的。解决了。但我不知道,我是如何在每一行得到不同的 $id 的。请问你知道怎么做吗?