php中的删除按钮错误

php中的删除按钮错误,php,mysql,Php,Mysql,我有一个页面,其中有一个删除按钮来删除表中的一行。但该按钮不起作用。有人能帮我解决这个问题吗?我在下面给出了我的代码。我对使用php编码很陌生。给我一个代码示例会很有帮助。提前谢谢 //Html <td style="border:dotted 1px #999999; text-align:center"> <a href="delete.php?nd_id=<?php echo $row['ND_ID'];?>" style="text-deco

我有一个页面,其中有一个删除按钮来删除表中的一行。但该按钮不起作用。有人能帮我解决这个问题吗?我在下面给出了我的代码。我对使用php编码很陌生。给我一个代码示例会很有帮助。提前谢谢

//Html

<td style="border:dotted 1px #999999; text-align:center">
        <a href="delete.php?nd_id=<?php echo $row['ND_ID'];?>" style="text-decoration:none; color:#000" title="Delete">
                        <strong><img src="images/cross-icon.png" width="18" height="18" /></strong></a></td>
为什么要添加
exit在这里?您的删除查询永远不会工作,因为exit将在
print\r($ND\u ID)之后停止代码的执行

更新:请完成以下几点

1)
print\u r
始终用于打印数组,并且
$ND\u ID
不是数组,因此您可以像
echo$ND\u ID一样使用echo

2) nd\U id列的数据类型是string还是int?如果它是一个int,你不需要在查询中用引号括起来,比如
“$ND\u ID”
,你只需要写
,其中ND\u ID=$ND\u ID

3) 单击“删除”按钮时,检查url是否传递了
nd\u id
的值,或者是否与
delete.php?nd\u id=或delete.php?nd\u id=任何值类似

4) 若值是在
delete.php
中传递的,那个么正如我在第1点中所说的,在php代码中回显它


5) 如Frayne Konok所说,将您的代码
if($\u GET['nd\u id'])更改为
if(isset($\u GET['nd\u id']))

按钮的html在哪里?请提供您的html代码将
if($\u GET['nd\u id'])
更改为
if(isset($\u GET['nd\u id']))
这是html代码@MahaDev:那么你从哪里传递html代码中的
nd\u id
?我评论了退出;代码。我用它来检查ND id的值是否在浏览器中。但该值不显示在浏览器中。@user7因为您没有从html代码中传递
ND id
,所以它不会在浏览器中打印任何内容。当然,您必须从html代码中传递
ND id
,就像
我刚刚添加了代码并传递了ND id,下面是代码,但@User7仍然不起作用:将代码更改为
delete.php?nd\u id=
require_once('../db_config.php');
$DateTime = gmdate('D d-m-Y H:i:s', strtotime('+6 hours')); 
$DateAdd = gmdate('d-M-Y', strtotime('+6 hours'));

error_reporting(0);
ob_start();
session_start();

$username  = $_SESSION['username'];
$usertype  = $_SESSION['usertype'];

setcookie("user", "$username", time()+3600);
if($usertype == "admin") {  

    //...

    if($_GET['nd_id']) {
        $ND_ID=$_GET['nd_id'];
        $ND_ID = mysql_escape_String($ND_ID);
        print_r("$ND_ID");exit;
        $deleteUser = "delete from user_info where nd_id = '$ND_ID'";
        if (!mysql_query($deleteUser)) {
            die('Error: ' . mysql_error());
        }
        else {
            $successmassage = "User Row  Deleted";
            echo $successmassage;
        }
    }

    //...
}
print_r("$ND_ID");exit;