0 ) { $q = mysql_query("SELECT id,id_gift,status FROM `gifts_user` WHERE `id_user` = '$ank[id]' AND `status` = '1' ORDER BY `id` DESC LIMIT 6"); while ($post = mysql_fetch_assoc($q)) { $gift = mysql_fetch_assoc(mysql_query("SELECT id FROM `gift_list` WHERE `id` = '$post[id_gift]' LIMIT 1")); echo ' '; } } echo ''; [/code]"/> 0 ) { $q = mysql_query("SELECT id,id_gift,status FROM `gifts_user` WHERE `id_user` = '$ank[id]' AND `status` = '1' ORDER BY `id` DESC LIMIT 6"); while ($post = mysql_fetch_assoc($q)) { $gift = mysql_fetch_assoc(mysql_query("SELECT id FROM `gift_list` WHERE `id` = '$post[id_gift]' LIMIT 1")); echo ' '; } } echo ''; [/code]"> 0 ) { $q = mysql_query("SELECT id,id_gift,status FROM `gifts_user` WHERE `id_user` = '$ank[id]' AND `status` = '1' ORDER BY `id` DESC LIMIT 6"); while ($post = mysql_fetch_assoc($q)) { $gift = mysql_fetch_assoc(mysql_query("SELECT id FROM `gift_list` WHERE `id` = '$post[id_gift]' LIMIT 1")); echo ' '; } } echo ''; [/code]">
{% else-1 %}В общем есть код , выводятся подарки ,а когда подарка у юзера нету , то там пустой див .
Надо что бы было хотя б написано "Нету подарков"
ниже код
/*
========================================
Подарки
========================================
*/
[code]
$k_p = mysql_result(mysql_query("SELECT COUNT(id) FROM `gifts_user` WHERE `id_user` = '$ank[id]' AND `status` = '1'"),0);$width = ($webbrowser == 'web' ? '60' : '45'); // Размер подарков при выводе в браузер
if ($k_p > 0 )
{
$q = mysql_query("SELECT id,id_gift,status FROM `gifts_user` WHERE `id_user` = '$ank[id]' AND `status` = '1' ORDER BY `id` DESC LIMIT 6");
while ($post = mysql_fetch_assoc($q))
{
$gift = mysql_fetch_assoc(mysql_query("SELECT id FROM `gift_list` WHERE `id` = '$post[id_gift]' LIMIT 1"));
echo ' ';
}
}
echo '
После всех скобок { (я не кодер, учусь):
else {
echo "Нету подарков :'(";
}
Мои поздравления.
Надеюсь ты написал это после всех скобок }, а то я написал не ту скобку
И убери пустой вывод чего-то там с кучей переносов строки:
echo '
';