{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (8 фев 2017, 03:48) [0/0] [0] [отв] [спам] [под] +1 | -1

есть у меня на сайте такая ошибку в значении return
в 20 строке пишет что return возвращает что то не так.. как мне это исправить?
<?

function wap_web($user=NULL)
{
global $set,$time;
static $users;
if (!isset($users[$user]))
{
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$user' AND `date_last` > '".(time()-500)."' LIMIT 1"*,0)==1)
{
$ank=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '$user' LIMIT 1"*);
if ($ank['wap_web']=='wap_web')
$users[$user]= " <img src='/style/icons/mob.gif' alt='TELO' align='right'/>";
else
$users[$user]= " <img src='/style/icons/komp.gif' alt='PK' align='right' />";
}

}

return $users[$user];

}

?>

2. (8 фев 2017, 06:29) [0/0] [0] [отв] [спам] [под] +1 | -1

что-то скорей всего тут не правильно
if ($ank['wap_web']=='wap_web')

3.
NTL * 18.08
(8 фев 2017, 08:30) [0/0] [0] [отв] [спам] [под] +1 | -1

$users[$user] тут проблема

4.
Simptom * 1.82
(8 фев 2017, 08:34) [0/0] [0] [отв] [спам] [под] +1 | -1

Тогда уж так:
<?
function wap_web($user=0)
{
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".$user."' AND `date_last` > '".(time()-500)."' LIMIT 1"*, 0) == 1)
{
$ank = mysql_fetch_assoc(mysql_query("SELECT `wap_web` FROM `user` WHERE `id` = '".$user."' LIMIT 1"*);
if ($ank['wap_web'] == 'wap_web')
{
return " <img src='/style/icons/mob.gif' alt='TELO' align='right'/>";
} else {
return " <img src='/style/icons/komp.gif' alt='PK' align='right' />";
}
} else {
return false;
}
}
?>

5. [автор] (8 фев 2017, 13:44) [0/0] [0] [отв] [спам] [под] +1 | -1

да, пропала ошибка) спасибо!)

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений