我已经将mySQL数据库中的行列表列到了管理页上。现在,我只想在每一行旁边添加一个图标,让用户可以选择删除该行。
以下是我的php删除链接:
<a href="delete.php?action=delete&id='$id'"><i class="icon-circle-blank"></i></a>我的delete.php文件看起来像:
<?php
require_once 'db.php';
global $con;
if(($_GET['action'] == 'delete') && isset($_GET['id'])) {
$id = $_GET['id'];
$sql = "DELETE FROM quotes WHERE id = '$id'";
$query = mysqli_query($con, $sql);
}
header("location: http://localhost:81/logintest/home.php");
mysqli_close($con);?>
由于某些原因,当我单击该链接时,该页只返回一个空白页,没有删除数据库行。我在看什么?
发布于 2015-11-25 03:02:16
除非您向我们展示一个伪代码,否则这将不会解析PHP id变量:
delete.php?action=delete&id='$id'你要么需要:
delete.php?action=delete&id=<?= $id ?>或
delete.php?action=delete&id=<?php echo $id; ?>https://stackoverflow.com/questions/33907721
复制相似问题