probowalem to rozwiazac tak:
$query2 = " SELECT sos_news.*,sos_image.* FROM sos_news LEFT JOIN sos_news_image ON sos_news.news_id = sos_news_image.news_id LEFT JOIN sos_image ON sos_image.image_id = sos_news_image.image_id WHERE sos_image.image_main = '1' AND sos_news_image.news_id = '".$r['news_id']."' ";
$r['news_id'] - id newsa
while($row = mysqli_fetch_assoc($result2)) { //echo"<td><img class='img-responsive' src='images/default.jpg' alt='obrazek' width='80' height='80' /></td>"; echo"<td><img class='img-responsive' src='upload/news/".$row['image_name_code']."' alt='obrazek' width='80' height='80' /></td>"; } else { echo"<td><img class='img-responsive' src='images/default.jpg' alt='obrazek' width='80' height='80' /></td>"; } }
Problem w tym ze wykonuje sie if , a else juz nie? Czyli obrazki przy newsach ktore go maja sie wyswietlaja , lecz te ktore ich nie maja (obrazek default.jpg) nie wyswietla sie?
Ma ktos pomysl jak to rozwiazac?
Pomysl 2 byl taki zeby dodawac informacje w bazie o obrazku przy wrzucaniu newsa. w tabeli zlaczen z obrazkami. np news id 5550 dostaje id obrazka defaultowego ( kiedy nie wrzucamy rzadnego obrazka) ale chcialem znalesc rozwiazanie bez uzycia bazy danych.