TR链接与PHP代码在里面


tr link with php code inside

我试图做一些有点奇怪的事情,我有点迷茫。

我有这个代码:

<tr onclick="href='<?php if (isset($_SESSION['id_usuario'])){ echo 'logado.php?'; } else { echo 'index.php?'; } ?>grupo=<?php echo $row_buscainterna['id_grupo']; ?>'">

我的<tr>处于悬停状态,所以当用户单击它时,我想执行此"php 操作"无法使其工作。有人可以帮助我吗?

对此,你怎么看?

我认为在您的

tr 标签中放置一个链接并设置其样式以使其大小为 tr 会更容易。

你想使用这样的代码:

<tr onclick="window.location.href='<?php if (isset($_SESSION['id_usuario'])){ echo 'logado.php?'; } else { echo 'index.php?'; } ?>grupo=<?php echo $row_buscainterna['id_grupo']; ?>'">

这是一个例子

OnClick 属性应包含 JavaScript 代码。您的示例将全局变量href设置为某个 URL。

如果要将用户发送到此 URL,则应使用 document.location 而不是href

<tr onclick="document.location='<?php if (isset($_SESSION['id_usuario'])){ echo 'logado.php?'; } else { echo 'index.php?'; } ?>grupo=<?php echo $row_buscainterna['id_grupo']; ?>'">