JohnCMS | help kodom

DELETED
13 июля 2017, в 10:23
Delete
Atterman (13.07.2017 в 08:57)
shadrvlad (13.07.2017 в 08:50)
Atterman (13.07.2017 в 07:36)
shadrvlad (13.07.2017 в 07:29)
ванги просыпаются
не понел?
я тоже нефига не понял, я что ванга догадаться что там не работает?
у меня на анкете подороков только 1 подорок выходит, меня нужен 5 подорок выходит нужен :)
а DESIC LIMIT 5); этот не реботеат где-то ошибка есть (((
shadrvlad (13.07.2017 в 08:50)
Atterman (13.07.2017 в 07:36)
shadrvlad (13.07.2017 в 07:29)
ванги просыпаются

не понел?
я тоже нефига не понял, я что ванга догадаться что там не работает?
у меня на анкете подороков только 1 подорок выходит, меня нужен 5 подорок выходит нужен :)
а DESIC LIMIT 5); этот не реботеат где-то ошибка есть (((
причем тут DESC LIMIT? если выводится один подарок, а не перебор подарков
Вообще-то массивы циклами выводятся, если что.
Держи. Но как то не понял я суть. Если у пользователя есть подарок, то ему не можно больше подарить или что?
<?php
echo '<div class="menu"><span style="font-weight:bold;" class="gray">Sovg`alari:</span><table><tbody><tr>';
$lng_gifts = core::load_lng('gifts');
$gift = mysql_result(mysql_query("SELECT count(*) FROM `users_gifts` WHERE `user_id` = '" . $user['id'] . "' "), 0);
if ($gift)
{
$gif = mysql_query("SELECT * FROM `users_gifts` WHERE `user_id` = '" . $user['id'] . "' ORDER BY `id` DESC LIMIT 5");
for ($i = 0; ($gift = mysql_fetch_assoc($gif)) !== false; $i++)
{
$fromw = functions::get_user($gift['from_id']);
if ($user['id'] == $user_id)
{
$alt = $lng_gifts['from'] . ' ' . $fromw['name'] . (!empty($gift['text']) ? ': ' . $gift['text'] : '');
}
else
{
if ($gift['type'] == 0)
$alt = $lng_gifts['from'] . ' ' . $fromw['name'] . (!empty($gift['text']) ? ': ' . $gift['text'] : '');
else
$alt = $lng_gifts['privat'];
}
echo '<td class="fmenu" style="border: 1px solid #9b9b9b"><a href="/gifts/?user=' . $user['id'] . '"><img src="/images/gifts/' . $gift['image'] . '" alt="' . $alt . '" title="' . $alt . '" width="64" height="64" /></a></td>';
}
}
else
{
echo '<td class="fmenu" style="border: 1px solid #9b9b9b"><a href="/gifts/?user=' . $user['id'] . '"><img src="/images/gift.png" alt="' . $lng_gifts['send'] . '" title="' . $lng_gifts['send'] . '" width="64" height="64" /></a></td>';
}
echo '</tr></tbody></table></div>';
?>

DELETED
13 июля 2017, в 11:04
Delete
а зачем данная фигня
$gift = mysql_result(mysql_query("SELECT count(*) FROM `users_gifts` WHERE `user_id` = '" . $user['id'] . "' "), 0);
if ($gift)
{
$gif = mysql_query("SELECT * FROM `users_gifts` WHERE `user_id` = '" . $user['id'] . "' ORDER BY `id` DESC LIMIT 5");
if ($gift)
{
$gif = mysql_query("SELECT * FROM `users_gifts` WHERE `user_id` = '" . $user['id'] . "' ORDER BY `id` DESC LIMIT 5");
для перебора массивов есть foreach
shadrvlad,
вот смотрите меня так нужен :(
------
47729_UCBrowserScreenshot_222933223032.png (46.8 Kb)
Скачиваний: 246
вот смотрите меня так нужен :(
------

Скачиваний: 246
shadrvlad, ну можно и while. первое что быстро пришло в голову:)
desay, вот скрын смотрите
Atterman, я дал код, который должен работать.
Стр.: 1, 2