tr链接里面的PHP代码

时间:2012-05-13 08:19:11

标签: javascript php html-table tablerow

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

我有这段代码:

<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动作” 无法使其发挥作用。有人可以帮帮我吗?

你怎么看?

3 个答案:

答案 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']; ?>'">