<?
2 include\'tmp/func.php\';
3 include \'tmp/in_user.php\';
4 include\'head.php\';
5 echo\'<div class=\"hea\">\'; echo\'\'.$userlogin.\'\'; echo\'</div>\';
6 echo\'<div class=\"block\">Звание: \'.$zv.\'\'; if ($user[\'level\'] =
7 if($user[\'level\'] = 4) {$zv = \'Админ\';}
8 if($user[\'level\'] == 3){ $zv = \'Ст. Модератор\';}
9 if($user[\'level\'] == 2) {$zv = \'Модератор\';}
10 if($user[\'level\'] == 1) {$zv = \'Онлайн-Помошник\';}
11 if($user[\'level\'] == 0) {$zv = \'Пользователь\';}
12 echo \'</div>\';
13 include \'foot.php\';
?>
где ошибка? надо ставить = или == ???
include \'tmp/func.php\';
include \'tmp/in_user.php\';
include \'head.php\';
if($user[\'level\'] == 4) $zv = \'Админ\';
elseif($user[\'level\'] == 3) $zv = \'Ст. Модератор\';
elseif($user[\'level\'] == 2) $zv = \'Модератор\';
elseif($user[\'level\'] == 1) $zv = \'Онлайн-Помошник\';
else $zv = \'Пользователь\';
echo \'<div class=\"hea\">\'.$userlogin.\'</div>
<div class=\"block\">Звание: \'.$zv;
echo \'</div>\';
include \'foot.php\';
в 5строке после екко нужно поставить этот знак \'
в 5 строке
Добавлено 24.07.13 в 12:00:56:
Попробуй так
<?
include tmp/func.php;
include tmp/in_user.php;
includehead.php;
echo \"<div class=\'hea\'>\"; echo \'\';
//а это что?
//$userlogin.\'\';
echo \'</div>\';
echo \'<div class=\"block\">Зван \'.$zv.\'\';
if ($user[\'level\'] =
if($user
[\'level\'] = 4)
{
$zv = \'Админ\';
}
if($user[\'level\'] == 3)
{
$zv = \'Ст. Модератор\';
}
if($user
[\'level\'] == 2)
{
$zv = \'Модератор\';
}
if($user[\'level\'] == 1)
{
$zv = \'Онлайн-Помошник\';
}
if($user[\'level\'] == 0)
{
$zv = \'Пользователь\'
}
echo \'</div>\';
include \'foot.php\';
?>
Тебе нужно почитать об операторах сравнения и присвоения...
Существуют следующие операторы сравнения:
$a == $b true если $a равно $b
$a === $b true если $a равно $b и они имеют один и тот же тип
$a != $b или $a <> $b true если $a не равно $b
$a > $b true если $a больше $b
$a < $b true если $a меньше $b
$a >= $b true если $a больше или равно $b
$a <= $b true если $a меньше или равно $b
Для присвоения переменной нового значения используется оператор «=»
там echo\' \'.$userogin.\' \';
LARK69, тогда так
<?
include tmp/func.php;
include tmp/in_user.php;
include head.php;
echo \"<div class=\'hea\'>\";
echo $userlogin;
echo \'</div>\';
echo \'<div class=\"block\">Зван \'.$zv.\'\';
if ($user[\'level\'] =
if($user
[\'level\'] = 4)
{
$zv = \'Админ\';
}
if($user[\'level\'] == 3)
{
$zv = \'Ст. Модератор\';
}
if($user
[\'level\'] == 2)
{
$zv = \'Модератор\';
}
if($user[\'level\'] == 1)
{
$zv = \'Онлайн-Помошник\';
}
if($user[\'level\'] == 0)
{
$zv = \'Пользователь\';
}
echo \'</div>\';
include foot.php;
?>
== - сравнение,
= - присваивание.
В 7 строке if($user[\'level\'] == 4) {$zv = Админ;}