Нужно взять из бд через if вывести только админу PHP: <div class="title2" onclick="okno('menu2')"><?=$lang['sever46'];?></div> <div class="menu_ul" id="menu2" style="display: <?if(intval($_COOKIE["menu2"])==0){?>none;<?}else{?>block<?}?> ;"> <a href="kabtask.php"><b><?=$lang['sever47'];?></b></a> <a href="kabinet.php"><b><?=$lang['sever48'];?></b></a> <a href="kabtest.php"><b>Управление тестами</b></a> <a href="kabinet.php?k_page=balans"><?=$lang['sever49'];?></a> </div> </div> надо что бы этот блок показывался только админу с id=1 в базе данных
А где у тебя id хранится? Если в сессии, то PHP: if (isset ($_SESSION["id"]) && $_SESSION["id"] == 1) { ?> <div class="title2" onclick="okno('menu2')"><?=$lang['sever46'];?></div> <div class="menu_ul" id="menu2" style="display: <?if(intval($_COOKIE["menu2"])==0){?>none;<?}else{?>block<?}?> ;"> <a href="kabtask.php"><b><?=$lang['sever47'];?></b></a> <a href="kabinet.php"><b><?=$lang['sever48'];?></b></a> <a href="kabtest.php"><b>Управление тестами</b></a> <a href="kabinet.php?k_page=balans"><?=$lang['sever49'];?></a> </div> </div> <?php } --- Добавлено --- Считается плохим тоном писать транслитом. Пиши лучше window("menu2").
Так а где это самое id??? php же должен как-то знать какой id у текущего пользователя. https://habrahabr.ru/post/13726/
видимо я еще рано начал писать сайт) PHP: <?php if(isset($_SESSION["username"]) && isset($_SESSION["password"])){ ?> <script> function okno(id){ var box = document.getElementById(id); if(box.style.display == 'none'){ document.cookie = id+"=1; path=/;"; box.style.display = 'block'; }else{ document.cookie= id+"=0; path=/;"; box.style.display = 'none'; } } </script> <div class="block"> <div class="title"><CENTER><span><?=$lang['sever42'];?></span></CENTER></div> <div class="menu_bl"> <div class="title2 active" onclick="okno('menu')"><?=$lang['sever43'];?></div> <div class="menu_ul" id="menu" style="display: <?if(intval($_COOKIE["menu"])==0 and (intval($_COOKIE["menu2"])!=0 or intval($_COOKIE["menu3"])!=0 or intval($_COOKIE["menu4"])!=0)){?>none;<?}else{?>block;<?}?> ;"> <a href="task.php"><?=$lang['sever45'];?></a> </div> </div> <div class="menu_bl"> <div class="title2" onclick="okno('menu2')"><?=$lang['sever46'];?></div> <div class="menu_ul" id="menu2" style="display: <?if(intval($_COOKIE["menu2"])==0){?>none;<?}else{?>block<?}?> ;"> <a href="kabtask.php"><b><?=$lang['sever47'];?></b></a> <a href="kabinet.php"><b><?=$lang['sever48'];?></b></a> <a href="kabtest.php"><b>Управление тестами</b></a> <a href="kabinet.php?k_page=balans"><?=$lang['sever49'];?></a> </div> </div> id хранится в базе данных,я так понял еще нужна какая то сессия?
вот писал вывод пользователей зарегестрированных на сайте,надо что то подобное чтоб из бд выводилось,чтоб я зашел под ником admin с ид=1 а другой под ником с ид 2 уже не видел этот блок PHP: <?php $d_table=mysql_query("SELECT * FROM tb_users;"); // формирование информации из таблицы while($stroka=mysql_fetch_array($d_table)) {// перебор строк таблицы с начала до конца $id1=$stroka["id"]; $ip='Пользователей'; }; print"<tr><td class='td1'>$ip</td><td class='td2'><b>$id1</b> чел.</td></tr>"; ?>
Нужно при авторизации создать сессию, например, id и записать туда id пользователя. А потом Чтобы что-либо вывести для какой либо группы выводи информацию, предназначенную для этой группы. Только тогда используй не идентифкатор пользователя, а id группы. Для этого надо делать дополнительный запрос, например: PHP: $user = mysqli_fetch_assoc(mysqli_query ($db, "SELECT * FROM `users` WHERE `id` = '{$_SESSION["user_id"]}'")); $group_id = $user["group_id"];