level 5
沉垝国
楼主
php入门写了一个留言板,现在想要加一个删除功能,上网查了一些资料看到加一个
"<a href='delete.php?id=" . {$row["id"]} . "'>删除</a>"
语句就可以了,我加了之后发现提示我id是个未定义的变量。我试着输出id的值,发现id并没有值。我可能把这里的这个id和数据库中的自增的主键id搞混了。
我的理解是这里的id就是数据库中的自增主键id,通过上面那个语句可以把id发送到指定的delete.php路径中,但是发现并不是,
这是表单的代码:
<form action="add.php" method="post" >
<input type="hidden" name="id" id="id" ><br>
用户名:<input type="text" size=10 name="username" id="username" ><br>
学 院:<input type="text" size=10 name="class" id="class" ><br>
<textarea name="mess" id="mess" row=4 cols=38 ></textarea>
<input type="submit" name="submit" value="留言" >
</form>
现在有懵逼的地方就是:id是个未定义的变量,而且没有值,可能是我的表单的问题。不知道该怎么改,有没有大佬教一下
2017年11月16日 05点11分
1
"<a href='delete.php?id=" . {$row["id"]} . "'>删除</a>"
语句就可以了,我加了之后发现提示我id是个未定义的变量。我试着输出id的值,发现id并没有值。我可能把这里的这个id和数据库中的自增的主键id搞混了。
我的理解是这里的id就是数据库中的自增主键id,通过上面那个语句可以把id发送到指定的delete.php路径中,但是发现并不是,
这是表单的代码:
<form action="add.php" method="post" >
<input type="hidden" name="id" id="id" ><br>
用户名:<input type="text" size=10 name="username" id="username" ><br>
学 院:<input type="text" size=10 name="class" id="class" ><br>
<textarea name="mess" id="mess" row=4 cols=38 ></textarea>
<input type="submit" name="submit" value="留言" >
</form>
现在有懵逼的地方就是:id是个未定义的变量,而且没有值,可能是我的表单的问题。不知道该怎么改,有没有大佬教一下