Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用于从mysql删除用户的图像按钮_Php_Mysql - Fatal编程技术网

Php 用于从mysql删除用户的图像按钮

Php 用于从mysql删除用户的图像按钮,php,mysql,Php,Mysql,所以我有个问题 $query = "SELECT * FROM users;"; $result = mysql_query($query) or die(mysql_error()); while ($row=mysql_fetch_array($result)) { ?> <tr> <td><?php echo $row['fio']; ?></td> &l

所以我有个问题

$query = "SELECT * FROM users;";
$result = mysql_query($query) or die(mysql_error());
while ($row=mysql_fetch_array($result)) {

        ?>
        <tr>
            <td><?php echo $row['fio']; ?></td>
            <td><?php echo $row['born_date']; ?></td>
            <td><?php echo $row['address']; ?></td>
            <td><?php echo $row['number']; ?></td>
            <td><?php echo $row['work_post']; ?></td>
            <td><?php echo $row['inwork_date']; ?></td>

            <td><center><form action="delete.php" method="POST"><input type="hidden" name="user_id" value="'.$row['user_id'].'"><input type="Submit" class="deleteButton" value="Delete"></form></center></td>
        </tr>
        <?php
在delete.php中,我有

<?php

    if(isset($_POST['Submit'])) {

        $query = "DELETE FROM users WHERE user_id='$user_id'";

        $result = mysql_query($query) or die(mysql_error());

        header("Location: edit.php");

        exit;
    }

?>
我看到了用户列表-它很有效!但我不能删除任何人

<input type="Submit" class="deleteButton" value="Delete">
您需要在此字段上输入一个名称才能通过ifisset$\u POST['Submit']{

<input type="Submit" class="deleteButton" value="Delete" name="Submit">

另一方面,我希望您正在进行某种检查,以确保执行delete调用的用户具有权限。

您没有正确插入ID,因为PHP解释器在您认为的位置没有处于活动状态

因此,改变

…到


将此var_dump$_POST;放入delete.php以查看真正发送到服务器的内容。数组'user_id'=>string。$row['user_id'].length=19'Submit'=>string'Delete'length=6是的,你是对的-现在发布的很好,但是…也许我在Delete.php中错了-空白屏幕-查询和标题不起作用有一个原因-这只是为了design@user711227如果出现空白屏幕,请检查错误日志。好的,谢谢,我忘记了包括“../mysql.php”;我现在连接到mysql的位置头工作,但从mysql删除仍然不工作…为我的english@user711227我已经更新了我的答案,希望能有所帮助-
$query = "DELETE FROM users WHERE user_id='" . intval($_POST['user_id']) . "'";