есть вот таков код вывода Code: <ul class="pr-sites"> <?php $result = mysql_query("SELECT id,lowimg,title FROM zagruska",$db); if(!$result) { echo "error 1"; exit(mysql_error()); } if(mysql_num_rows($result)>0) { $myrow=mysql_fetch_array($result); do { printf("<li><a href='%s' title='%s'><img src='%s' alt='%s' /></a></li> ",$myrow["id"],$myrow["title"],$myrow["lowimg"],$myrow["title"]); } while($myrow=mysql_fetch_array($result)); } else { echo "error2"; exit(); } ?> </ul> выводится к примеру 9 картинок Code: <li><a href='%s' title='%s'><img src='%s' alt='%s' /></a></li> а если в базе у меня только 2 картинки (работы, как можно сделать что выведится 2 работы а 7 других картинок будет 1 картинка, как добавлю 3 картинку то пустая картинка исчезнит а вместо нее будет работа? и так до 9 может ктонибуть писал такое и есть код ?
Еще один ученик попова =( Чтоб их за ногу... Проверяй $myrow["lowimg"] если есть что в нем то подставляй, иначе подставляй другую картинку... PHP: if(strlen($myrow["lowimg"]) > 0){ printf("<li><a href='%s' title='%s'><img src='%s' alt='%s' /></a></li> ",$myrow["id"],$myrow["title"],$myrow["lowimg"],$myrow["title"]);} else { $myrow["lowimg"] = "kartinka.jpg"; printf("<li><a href='%s' title='%s'><img src='%s' alt='%s' /></a></li> ",$myrow["id"],$myrow["title"],$myrow["lowimg"],$myrow["title"]); } За работоспособность не отвечаю....