我正试图做一些有点奇怪的事情,我有点迷失。
我有这段代码:
<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动作”
无法使其发挥作用。有人可以帮帮我吗?
你怎么看?
答案 0 :(得分:2)
我认为将链接放在tr标签中会更容易,并将其设置为使其符合tr的大小。
答案 1 :(得分:1)
您想使用这样的代码:
<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']; ?>'">
这是example
答案 2 :(得分:1)
OnClick属性应包含javascript代码。您的示例将全局变量href
设置为某个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']; ?>'">