嗨,我有一个查询可以提取用户照片。
有一个功能,如果用户已登录,他们可以查看大照片,另一个功能是如果用户已注销,他们无法查看大照片。
我现在正在尝试添加另一个函数来表示:如果用户没有任何照片并且它们在表 'ptb_photos' 中没有条目,则回显图像模板。
目前使用 'if($photos == null)' 我正在让用户显示照片图像,但空白模板图像也显示在多行中,这些空白模板应该只显示在那些没有照片的用户身上.
有人可以让我知道我要去哪里错了吗?
<?php
$get_photos_set = get_photos();
while ($photos = mysql_fetch_array($get_photos_set)) {
if (logged_in()) {
echo "<li><a href=\"data/photos/{$photos['user_id']}/{$photos['file_name']}\" rel=\"prettyPhoto[pp_gal]\"><img src=\"data/photos/{$photos['user_id']}/thumb_{$photos['file_name']}\" alt=\"{$profile[2]}'s Photos\" /></a></li>";
}
if (!logged_in()) {
echo "<li><a href=\"login.php\"><img src=\"data/photos/{$photos['user_id']}/thumb_{$photos['file_name']}\" alt=\"{$profile[2]}'s Photos\" /></a></li>";
}
if($photos = null) {
echo "<li><a href=\"login.php\"><img src=\"assets/img/icons/usertemplate.png\" /></a></li>";
echo "<li><a href=\"login.php\"><img src=\"assets/img/icons/usertemplate.png\" /></a></li>";
echo "<li><a href=\"login.php\"><img src=\"assets/img/icons/usertemplate.png\" /></a></li>";
echo "<li><a href=\"login.php\"><img src=\"assets/img/icons/usertemplate.png\" /></a></li>";
echo "<li><a href=\"login.php\"><img src=\"assets/img/icons/usertemplate.png\" /></a></li>";
echo "<li><a href=\"login.php\"><img src=\"assets/img/icons/usertemplate.png\" /></a></li>";
echo "<li><a href=\"login.php\"><img src=\"assets/img/icons/usertemplate.png\" /></a></li>";
echo "<li><a href=\"login.php\"><img src=\"assets/img/icons/usertemplate.png\" /></a></li>";
}
}
?>