簡體   English   中英

如果字段為true,則顯示圖像

[英]Display image if field is true

我有一個名為user_badges的表和一個名為badge1的字段,當用戶解鎖徽章時,默認值寫為“ locked” ,該字段更新為“ unlocked”

我想要的是腳本來檢查表WHERE $ username = $ _SESSION ['username'];中的字段標記1中的值 並顯示位於我網站上的文件夾中的徽章圖像。

我對如何執行此操作有一個想法,但不確定如何完全執行此操作。

//Connect to database
<?php
$connect = mysql_connect("host","username","password");
mysql_select_db("database_name");
?>

if field (field_name) from table (table_name) value= unlocked
echo/display image from (images/badges/fanaticbadge.png)

else echo/display (images/badges/locked.png) 

這可能嗎? 感謝您的協助!

$q = "SELECT badge1 FROM user_badges WHERE username='{$_SESSION['username']}' LIMIT 1";
$r = mysql_query($q);
$row = mysql_fetch_assoc($r);
$badge1 = $row['badge1'];

if($badge1 == "unlocked") {
 print "image if user has unlocked the badge";
  } else {
 print "image if user hasn't unlocked the badge";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM