Loading...
Возникла такая ошибка:

syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)


Кусок кода:

if (isset($_SESSION['id_user']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_user]' LIMIT 1"), 0)==1)


В чем проблема и как её исправить?
________
посл. ред. 20.02.2017 в 23:52; всего 3 раз(а); by VipLip
дай строку выше
Avenax ,

$sess=mysql_escape_string(session_id());
if (!preg_match('#[A-z0-9]{32}#i',$sess))$sess=md5(rand(09009,999999));
if (isset($_SESSION['id_user']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_user]' LIMIT 1"), 0)==1)
VipLip (20.02.2017 в 23:25)
Avenax ,

$sess=mysql_escape_string(session_id());
if (!preg_match('#[A-z0-9]{32}#i',$sess))$sess=md5(rand( 09009 ,999999));
if (isset($_SESSION['id_user']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_user]' LIMIT 1"), 0)==1)


пробни

$sess = mysql_escape_string(session_id());
if (!preg_match('#[A-z0-9]{32}#i', $sess)) {
$sess = md5(rand(9009, 999999));
}
if (isset($_SESSION['id_user']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_user]' LIMIT 1"), 0) == 1)

Avenax , Ничего не меняется
VipLip ,
$sess=mysql_escape_string(session_id());
if (!preg_match('#[A-z0-9]{32}#i',$sess))$sess=md5(rand(00001,999999));
if (isset($_SESSION['id_user']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_user]' LIMIT 1"), 0)==1)
VipLip (20.02.2017 в 23:38)
Avenax , Ничего не меняется

что в ошибке ещё написано?
Avenax ,
syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
Avenax , Короч все,решил) Нужно было "{ }" добавить)
Онлайн: 2
Время:
Gen. 0.0929
(c) Bym.Guru 2010-2026