1 回答

TA贡献1777条经验 获得超10个赞
如果将这 2 个查询更改为一个查询,您将得到一个包含 img 和用户 id 的结果集,然后您可以使用它来与登录的用户进行比较
//$subjects = $db_conn->prepare("SELECT img FROM images");
//$subjects->setFetchMode(PDO::FETCH_ASSOC);
//$subjects->execute();
//$stmt = $db_conn->prepare("SELECT user_id FROM images");
//$stmt->execute();
//$nesto=$stmt->fetchAll(PDO::FETCH_ASSOC);
替换为
$result = $db_conn->query("SELECT img, user_id FROM images");
$subjects = $result->fetchAll(PDO::FETCH_ASSOC);
然后在你的按钮周围你可以做
<?php
// If this user uploaded this image they are allowed to remove it
if ($subject->user_id == $_SESSION['user_session']) :
<button type="button" class="btn btn-sm btn-outline-secondary">Remove</button>
endif;
?>
大注意事项 我在这段代码中没有看到 a session_start(),因为您正在使用,所以$_SESSION您需要在该脚本的顶部使用其中一个。
- 1 回答
- 0 关注
- 101 浏览
添加回答
举报