0
我有一个表单,提交时将通过处理deleteuser.php
来删除用户配置文件。PHP MYSQL:删除用户
<form method='post' action='deleteuser.php'>
<input type='submit' name='delete' value='Delete Profile'>
这里是deleteuser.php
session_start();
include("config.php");
if(isset($_POST['submit'])){
$id = $_SESSION['uid'];
$sql = "DELETE from users WHERE id='$id'";
mysql_query($sql) or die(mysql_error());
echo "User has been sucessfully deleted!";
}
else{
echo "ERROR: User was not deleted";
}
现在我只获得 “用户未删除”。
任何想法为什么?因为
<input type='submit' name='delete' value='Delete Profile'>
为name
标签设置为“删除”与他们的姓名标签,即相关
你检查访问'$ _POST ['submit']',但没有'name =“submit”'的元素。你可能需要'$ _POST ['delete']'。 – showdev
谢谢! .... – Johnny
此外,请看'mysqli_' – Drakes