@ehoboli

Как сделать лимит отображение?

такой вопрос, делаю я вывод фотографий на личной странице. вывел все хорошо получилось,
задал лимит DESC LIMIT 3 для вывода трех фото.

но вот беда в чем заключается, делаю вывод фото с наложением на них аватара.
Когда 3 фотки, все красиво все четко,
но когда у пользователя 1-2 фотки то аватар сьезжает в жопень.
так вот, как сделать так что бы когда у пользователя загружено 1-2 фотки то срабатывал код

if ($k_post==0)
{

}


$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery` WHERE `id_user` = '$ank[id]'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo "<table class='post'>\n";
if ($k_post==0)
{

echo '<img src="https://cdn.dribbble.com/users/2387828/screenshots/10758643/media/7835d62b71dffafcefaaef33efeca036.png">
     <img src="https://cdn.dribbble.com/users/2387828/screenshots/10758643/media/7835d62b71dffafcefaaef33efeca036.png">
     <img src="https://cdn.dribbble.com/users/2387828/screenshots/10758643/media/7835d62b71dffafcefaaef33efeca036.png">';

}

$q=mysql_query("SELECT * FROM `gallery` WHERE `id_user` = '$ank[id]' ORDER BY `time` DESC LIMIT 3");
while ($post = mysql_fetch_assoc($q))
{


$foto = mysql_fetch_assoc(mysql_query("SELECT * FROM `gallery_foto` WHERE `id_gallery` = '$post[id]'"));


if ($foto==null){


echo "<img src='/foto/foto48/0.png' style='width:130px;' alt='Нет фото' />";
}
else
{
echo "<img src='/foto/foto128/$foto[id].$foto[ras]' alt='Фото_$foto[id]' style='width:130px;'>";
}
}


скину скриншоты для примера

62e3107c3c8c6573068444.jpeg

вот так должно быть- 62e310667fb0b817050863.jpeg
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
SemanticMoscow
@SemanticMoscow
есть mysqli_num_rows() - если это значение будет меньше 3,
то делайте выводы ;)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы