Защо следния код не влиза в ELSE блока. Когато няма открити тагове не показва "Към видеото няма добавени тагове", а показва бутон, който нормално показва съответния таг но в линка е:
tagsPreview.php?tag_id="
Код:
$tags = $pdo->prepare("Select * From `video` p LEFT JOIN `tags_image` tp ON p.video_id = tp.video_id LEFT JOIN `tag` t ON tp.tags_id = t.tag_id WHERE p.video_id = ?");
$tags -> bindParam(1, $row['video_id'], PDO::PARAM_INT);
$tags -> execute();
$tags = $tags->fetchAll();
foreach($tags as $tag) {
if($tag){
echo '<li style="margin-top: -13px;"><a href="tagsPreview.php?tag_id='.$tag['tag_id'].'">'.$tag['tag_name'].'</a></li>';
}
else {
echo '<li style="margin-top: -13px;"><a href="">Към видеото няма добавени тагове</a></li>';
}
}