我正在使用while循环将数据库中的数据显示到表中。当用户点击任何一行时,它应允许用户重定向到其他页面以编辑信息。我试图获取用户点击的行号,并需要转换为php变量。我怎样才能做到这一点?有没有其他方法来获得行号?这是我的代码:
str=str.split("?")[0]
filename = str.replace(/^.*[\/]/, '')
答案 0 :(得分:0)
最好使用实际的链接,假设你要做一个标准的GET请求(如果没有,请扩展一下你正在尝试做的事情):
<td>
<a href="path/to/some_script.php?n=<?php echo $i ?>">
<font face="Arial, Helvetica, sans-serif"><?php echo $f1 ?></font>
</a>
</td>
如果您必须使用JavaScript,您还可以将数字存储为数据,这可能更可靠:
<script>
function myFunction(el) {
alert(el.dataset.row);
}
</script>
<tr data-row="<?php echo $i ?>" onclick="myFunction(this)">
<font face="Arial, Helvetica, sans-serif"><?php echo $f1 ?></font>
</td>