$qry=mysql_query("Select useradmin from tbladmin");
$credentials=mysql_fetch_array($qry);
if(!isset($_SESSION['user'])){
header("location:index.php");
exit();
}
if(isset($_REQUEST['id'])){
mysql_query("DELETE FROM tblru WHERE userid=" . $_REQUEST['id']);
if(mysql_affected_rows($con)>0){
header("location:administration.php");
exit();
}
else{
echo "ERROR in deleting the user!";
}
}
?>
这个上部放在上面。而下半部分在体内。 用户身份 用户名 密码 添加用户
<?php
$result=mysql_query("SELECT * FROM tblru");
if(mysql_num_rows($result)>0){
while($row=mysql_fetch_array($result)){
echo "<tr bgcolor='#999999'>
<td>" . $row[0] . "</td>
<td>" . $row[1] . " </td>
<td>" . $row[2] . "</td>
<td><a href='admininistration.php?id=$row[0]' onClick=\"return confirm('Confirm Deletion of Registered User?');\"><font color='#FFFFFF'>Delete</font></a></td></tr>";
}
}
?>
我无法删除我制作的数据库中的用户数据。 tblru有id(这是int并且是自动递增的,用户和密码。我想询问是否可以删除数据。
答案 0 :(得分:2)
您的代码链接:
"</td><td><a href='admininistration.php?id=$row[0]'
注意你如何在字符串中包含一个数组变量?那应该是......
"</td><td><a href='admininistration.php?id=".$row[0]."'
使用正确的字符串连接。
这就是你没有获得所需的正确/适当价值的原因。
你真的得到$ row [0]作为值。检查你的网址,看看。
答案 1 :(得分:0)
你有一个administration.php文件吗?是否包含所有这些代码?错误表明该页面不存在。
这打印得很好,它有“不”,所以它被视为变量,只是测试它。
$row[0] = rand(1,10);
$row[1] = rand(1,10);
$row[2] = rand(1,10);
echo "<tr bgcolor='#999999'>
<td>" . $row[0] . "</td>
<td>" . $row[1] . " </td>
<td>" . $row[2] . "</td>
<td><a href='admininistration.php?id=$row[0]' onClick=\"return confirm('Confirm Deletion of Registered User?');\"><font color='#FFFFFF'>Delete</font></a></td></tr>";
你确定你要经过这部分吗?
if(!isset($_SESSION['user']))
{
header("location:index.php");
exit();
}
如果不是,您将被重定向到index.php,其余的脚本将无法运行。
设置$ _SESSIONp ['user'] =“某事”;就在那之前只是为了测试,你得到“删除用户的错误!”什么时候试图删除?
还将逻辑部分与显示分开。并使用md5()或sha1()进行密码加密。
$result=mysql_query("SELECT * FROM tblru");
if(mysql_num_rows($result)>0)
{
$output = "<table>";
while($row=mysql_fetch_array($result))
{
$output .= "<tr bgcolor='#999999'>";
$output .= "<td>" . $row[0] . "</td>";
$output .= "<td>" . $row[1] . "</td>";
$output .= "<td>" . $row[2] . "</td>";
$output .= "<td><a href='admininistration.php?id=$row[0]' onClick=\"return confirm('Confirm Deletion of Registered User?');\"><font color='#FFFFFF'>Delete</font></a></td></tr>";
}
$output .= "/table";
}
print_r $output;