[英]How do I get code to show only images uploaded by current user? P.s. New to programming
以下代碼顯示上傳到數據庫的所有用戶圖片,而不是當前登錄的用戶。我嘗試使用“userCustomerID”檢索用戶特定的上傳圖片
根據標題,如何獲取代碼以僅顯示當前用戶上傳的圖像?
<div class="row">
<?php
$stmt = $DB_con->prepare('SELECT userID, userName, userItemName, userItemPrice, userItemQuantity, userItemDetails, userCustomerID, userPic FROM upload_tbl_users ORDER BY userCustomerID DESC');
$stmt->execute();
if($stmt->rowCount() > 0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
extract($row);
?>
<div class="col-xs-3">
<p class="page-header"><?php echo $userName." / ".$userItemName; ?></p>
<a target="_blank" href="user_images/<?php echo $row['userPic']; ?>" />
<img src="user_images/<?php echo $row['userPic']; ?>" class="img-rounded" width="250px" height="250px" />
<p class="page-header">
<span>
<a class="btn btn-info" href="editform.php?edit_id=<?php echo $row['userCustomerID']; ?>" title="click for edit" onclick="return confirm('sure to edit ?')"><span class="glyphicon glyphicon-edit"></span> Edit</a>
<a class="btn btn-danger" href="?delete_id=<?php echo $row['userCustomerID']; ?>" title="click for delete" onclick="return confirm('sure to delete ?')"><span class="glyphicon glyphicon-remove-circle"></span> Delete</a>
</span>
</p>
</div>
<?php
}
}
else
{
?>
<div class="col-xs-12">
<div class="alert alert-warning">
<span class="glyphicon glyphicon-info-sign"></span> No Data Found ...
</div>
</div>
<?php
}
?>
</div>
然后我想你必須獲取登錄用戶的 id 並在你的 sql 腳本中添加一個 WHERE 子句。 喜歡:
SELECT...WHERE logged_user_id=uploaded_user_id
upload_user_id 可以是 userID 或 userCustomerID 我不確定在你的情況下,你決定哪個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.