我试图做一些有点奇怪的事情,我有点迷茫。
我有这个代码:
<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']; ?>'">