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']; ?>'">
相关文章:
- 如何做到这一点,使代码在不传递条件后执行函数
- 面向对象的Javascript代码在IE7中不起作用
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- Jquery:代码在rails中的页面加载时未执行
- php代码在textbox更改事件上显示null
- 这个代码在网页中的作用和要求是什么
- JS代码在jsbin中有效,在jsfiddle或Chrome/Safari中无效
- 代码在angular中未按预期工作
- 如何停止代码在特定日期运行
- Joomla模式框弹出代码在文章中有效,但在代码中无效
- Javascript 代码在预期添加时生成串联
- 在单击事件中,第一次单击时激发代码一次,其余代码在所有单击时运行
- 如何让C#代码在页面加载时运行的jquery脚本之后运行
- 我的所有代码在使用Webpack编译时都会运行两次
- 如果i变量'It’’’’It’’没有在里面使用
- VS代码:在<脚本>标签
- 有没有办法在里面看到一个数字'的64位浮点IEEE754表示
- 使用Javascript代码在文本框上激发退格事件
- TR链接与PHP代码在里面
- 我在哪里放置谷歌分析代码在里面.ASPX 页