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']) . "'";