使用选择器删除数据

时间:2017-02-08 17:06:38

标签: php mysql

我正在尝试删除一些选定的文件,但它不能在网上的网络服务器上运行,但它在本地服务器上运行良好。网络服务器上未显示任何错误。有人可以帮忙吗?

<?php
    global $db;
    include('dbcon.php');
    if (isset($_POST['delete_report'])) {
        $id=$_POST['selector'];
        $N = count($id);
        for($i=0; $i < $N; $i++) {
            $db->query("DELETE FROM report where report_id='$id[$i]'");
        }
        header("location: reports.php");exit;
    }
?>

1 个答案:

答案 0 :(得分:0)

删除后刷新页面可解决问题。系统拒绝加载标题(&#34; location:reports.php&#34;);退出;但只是在locahost服务器中显示一个普通的白色屏幕,它会加载标题(&#34; location:reports.php)

我的dbcon.php是

<?php
$dbHost = 'localhost';
$dbUsername = 'root';
$dbPassword = '';
$dbName = 'retreat';

//Connect and select the database
$db = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);

if ($db->connect_error) {
    die("Connection failed: " . $db->connect_error);
}
?>