Обучение/Помощь новичкам | Немогу решить
Тема закрыта by
LaoikoGroup
Причина: Проблема решена всем спасибо...
Причина: Проблема решена всем спасибо...
Доброго времени суток. Помогите решить прблему с кодом
неработают права администратора и вобше немогу удалить тему.
$tema_edit = mysql_fetch_array(mysql_query("SELECT * FROM `tema` WHERE `id` = '". intval($_GET['id']) ."'"));
if($tema_edit['avtor'] == $user['id'] || $user['level'] == '3'){
$title = 'Ошибка';
include_once 'system/head.php';
echo '<div class="box"> <div class="error"> У вас нет прав!</div></div>';
include_once 'system/foot.php';
exit;
} неработают права администратора и вобше немогу удалить тему.
Пробуй вместо ǁ , OR или &&
Pavelreyz (01.04.2018 в 21:24)
Пробуй вместо ǁ , OR или &&
Пробуй вместо ǁ , OR или &&
Логические операторы..
||, or - или
&&, and, - и
По этому подойдет только 2 вариант.. Зачем помогать, если не знаешь, что для чего нужно?
LaoikoGroup (01.04.2018 в 21:15)
Доброго времени суток. Помогите решить прблему с кодом
неработают права администратора и вобше немогу удалить тему.
Доброго времени суток. Помогите решить прблему с кодом
$tema_edit = mysql_fetch_array(mysql_query("SELECT * FROM `tema` WHERE `id` = '". intval($_GET['id']) ."'"));
if($tema_edit['avtor'] == $user['id'] && $user['level'] == '3'){
$title = 'Ошибка';
include_once 'system/head.php';
echo '<div class="box"> <div class="error"> У вас нет прав!</div></div>';
include_once 'system/foot.php';
exit;
} неработают права администратора и вобше немогу удалить тему.
Попробуй..
Pavelreyz , зачем давать не правильные советы? Если использовать логический оператор "&&(и)". То чтобы вернуло true, надо быть и автором и модератором. Тут условие верно, если одно из значений true , то условие будет верным.
Возможно просто, нет прав администратора.
Возможно просто, нет прав администратора.
Taru , вы с ума сошли. Читайте http://php.net/manual/ru/language.operators.logical.php
будет полезно)
будет полезно)
Данный код даже автору запрещает манипуляции с его темой.... Кстати, для чего вам нужна переменная $user['level']?
Пробуйте так:
$tema_edit = mysql_fetch_array(mysql_query("SELECT * FROM `tema` WHERE `id` = '". intval($_GET['id']) ."'"));
if($tema_edit['avtor'] != $user['id'] || $user['level'] != '3'){
$title = 'Ошибка';
include_once 'system/head.php';
echo '<div class="box"> <div class="error"> У вас нет прав!</div></div>';
include_once 'system/foot.php';
exit;
}
$tema_edit = mysql_fetch_array(mysql_query("SELECT * FROM `tema` WHERE `id` = '". intval($_GET['id']) ."'"));
if($tema_edit['avtor'] != $user['id'] || $user['level'] != '3'){
$title = 'Ошибка';
include_once 'system/head.php';
echo '<div class="box"> <div class="error"> У вас нет прав!</div></div>';
include_once 'system/foot.php';
exit;
}
Taru , знаю для чего нужно, нужно для прав администратора
SayrusCraft (01.04.2018 в 21:50)
Данный код даже автору запрещает манипуляции с его темой.... Кстати, для чего вам нужна переменная $user['level']?
Данный код даже автору запрещает манипуляции с его темой.... Кстати, для чего вам нужна переменная $user['level']?
да вы прави, автор тоже ничего неможет сделать
Стр.: 1, 2