作为GET参数的表的领域

时间:2016-06-08 19:13:51

标签: php html href

我正在开发一个小项目,我在其中使用循环来显示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>

有人能帮帮我吗?谢谢!

3 个答案:

答案 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文本之前和之后都有空格,请修复