我正在开发一个小项目,我在其中使用循环来显示HTML表格中数据库表的所有内容。对于每一行,我需要一个可点击的按钮,如果按下该按钮,可以“记住”表格元素的ID,使其对应。我对链接的href有一些问题。那是我的代码:
<td>
<a href="modifica.php?id=<?php echo $row[ ' ID '] ?> " class="waves-effect waves-light btn"><i class="small material-icons right">mode_edit</i></a>
</td>
我也试过这个:
<td>
<a href="modifica.php?id='<?php echo $row[ ' ID '] ?> ' " class="waves-effect waves-light btn"><i class="small material-icons right">mode_edit</i></a>
</td>
有人能帮帮我吗?谢谢!
答案 0 :(得分:3)
您未在href
属性中设置任何$ _GET变量名称。
尝试替换
<a href="modifica.php?=<?php echo $row['ID']; ?>" class="waves-effect waves-light btn"><i class="small material-icons right">mode_edit</i></a>
通过
<a href="modifica.php?id=<?php echo $row['ID']; ?>" class="waves-effect waves-light btn"><i class="small material-icons right">mode_edit</i></a>
基本上,我在?= 之间添加了 id 。并删除了$row[' ID ']
modifica.php?id=
而不是
modifica.php?=
我删除了$ row变量索引中的空格,因为$row[' ID ']
与$row['ID']
不同。
答案 1 :(得分:0)
你应该删除方括号内的空格并为GET变量添加一个名称,它看起来像这样:
<td>
<a href="modifica.php?id=<?php echo $row['ID'] ?> " class="waves-effect waves-light btn"><i class="small material-icons right">mode_edit</i></a>
</td>
答案 2 :(得分:0)
而不是写
$row[ ' ID ']
使用
$row['ID']
你在ID文本之前和之后都有空格,请修复