[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: видимая строка только для Админов
Страницы: 1, 2
123456
что за чушь у тебя написана?
123456
Цитата (Michael @ 8.09.2012 - 07:41)
Цитата (123456 @ 8.09.2012 - 09:36)
<?php

if($result2['Admin'] = 4)
{
echo "<li><a href='admin.php?id=$myrow2[id]''>Админ.Панель</a></li><br><br>";
}

?>

аплодисменты

???
Michael
У тебя напутанная билерерда, а не код
1)
else {

exit("Вход на эту страницу разрешен только зарегистрированным пользователям!"); }
$result = mysql_query("SELECT * FROM users WHERE id='$id'",$db);
$myrow = mysql_fetch_array($result);

После exit ничего не выполнится, а у тебя там код продолжается
2)
$result2['Admin'] ==1

а ведь ранее ты столбец Admin в выборке не указываешь, только id:
$result2 = mysql_query("SELECT id FROM users WHERE login='$login' AND password='$password' AND activation='1' or Admin='1'",$db); 


И do...while, да унылая нелицеприятная поповщина :(

_____________
There never was a struggle in the soul of a good man that was not hard
Michael
Цитата (123456 @ 8.09.2012 - 09:42)
Цитата (Michael @ 8.09.2012 - 07:41)
Цитата (123456 @ 8.09.2012 - 09:36)
<?php

if($result2['Admin'] = 4)
{
echo "<li><a href='admin.php?id=$myrow2[id]''>Админ.Панель</a></li><br><br>";
}

?>

аплодисменты

???

Тебе нужно самые основы изучать раз такие ляпы допускаешь, и еще и не понимаешь в чем ошибка. А недавно помню все перечил в темах, любые сложные сайты кричал что можешь делать.....

_____________
There never was a struggle in the soul of a good man that was not hard
Ефим
Michael
я не где не кричал что могу делать сайты любой сложности
Michael
Цитата (Ефим @ 8.09.2012 - 09:54)
Michael
я не где не кричал что могу делать сайты любой сложности

Так я ж и не тебя цитировал. rolleyes.gif

_____________
There never was a struggle in the soul of a good man that was not hard
Ефим
Michael
а ну ладно)
123456
Цитата (Michael @ 8.09.2012 - 07:50)
Цитата (123456 @ 8.09.2012 - 09:42)
Цитата (Michael @ 8.09.2012 - 07:41)
Цитата (123456 @ 8.09.2012 - 09:36)
<?php

if($result2['Admin'] = 4)
{
echo "<li><a href='admin.php?id=$myrow2[id]''>Админ.Панель</a></li><br><br>";
}

?>

аплодисменты

???

Тебе нужно самые основы изучать раз такие ляпы допускаешь, и еще и не понимаешь в чем ошибка. А недавно помню все перечил в темах, любые сложные сайты кричал что можешь делать.....

Не заметил что знак пропустил.

должно быть в моем варианте вот так:
<?php

if($result2['Admin'] = 4)
{
echo "<li><a href=\"admin.php?id=$myrow2[id]\">Админ.Панель</a></li><br><br>";
}

?>


Без подсветки делал и не заметил.
johniek_comp
123456
у тебя всегда true будет

_____________
user posted image
Shuriken
Цитата (123456 @ 8.09.2012 - 08:35)
Не заметил что знак пропустил.

должно быть в моем варианте вот так:
<?php

if($result2['Admin'] = 4)
{
echo "<li><a href=\"admin.php?id=$myrow2[id]\">Админ.Панель</a></li><br><br>";
}

?>


Без подсветки делал и не заметил.

Знак "=" - это присвоение, а равенство - "==".
traf
мб так?

if ($login=="Логин админа" && $pass=="пароль админа") {
echo "<li><a href='admin.php...''>Админ.Панель</a></li><br><br>";
}
SDV
$result2 = mysql_query("SELECT id FROM users WHERE login='$login' AND password='$password' AND activation='1' or Admin='1'",$db);
в переменной resuilt2 только поле id есть.
if(isset($_SESSION['login']) && isset($_SESSION['password']) && $result2['Admin'] ==1 )
а тут ты уже admin пишешь поэтому и не показывает
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.