DenielFrot
16.11.2014 - 20:07
Доброго времени суток!
Простите за нубский вопрос, но нигде не могу найти ответа. После успешной регистрации нужно убрать блок по id. Скриптом не пойдёт, так как php проверят в сессии авторизован пользователь или нет.
<?php
if ($_SESSION['auth'] == 'yes_auth' )
{
echo '<p id"=auth-user-info"><span class="letter">Здравствуйте!</span><br/> '.$_SESSION['auth_surname'].'<br/>'.$_SESSION['auth_name'].'<br/>'.$_SESSION['auth_patronymic'].' </p>';
----------------- вот здесь надо что бы блок div id="****" был скрыт...
}
?>
sergeiss
16.11.2014 - 20:13
Ну так и не выводи его совсем, этот "блок ДИВ". Или выводи, но со стилем "display:none", если планируешь его потом показать средствами JS.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
DenielFrot
16.11.2014 - 20:39
Дело в том что у меня 2 блока, один для авторизации второй где отображается инфа зарегистрированного пользователя. По умолчанию один показывает второй скрывает, после авторизации скрипт меняет их местами(один скрывает др показывает), но после обновления страницы опять возвращается (хотя куки сохранены )
DenielFrot
16.11.2014 - 20:45
Мне нужно что бы php проверяя сессию скрывал или показывал нужный блок
if ($_SESSION['auth'] == 'yes_auth' )
{
------ показывал 2 блок 1 скрывар
}
elso
{
------------------- показывал 1 блок 2 скрывал
}
sergeiss
16.11.2014 - 20:48
Я так и не понял, в чем проблема. В первой части (если верно условие) ты выводишь только "второй" ДИВ, а во второй части, после else, выводишь только "первый" ДИВ.
В чем именно проблема, я не понял?
if ($_SESSION['auth'] == 'yes_auth' )
{
echo '<div id="div2">DIV 2</div>';
}
else
{
echo '<div id="div1">DIV 1</div>';
}
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
DenielFrot
16.11.2014 - 21:45
Уже пробавал такой код, ничего не вывод
AllesKlar
16.11.2014 - 22:07
DenielFrot
показывай свой код, как он есть, не схематично.
_____________
[продано копирайтерам]
DenielFrot
17.11.2014 - 13:10
А как здесь красиво код выложить?
Игорь_Vasinsky
17.11.2014 - 13:12
[ PHP ] your code here [ /PHP ]
use button "php" on bb-codes panel
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
DenielFrot
17.11.2014 - 13:25
Первый блок для авторизации/регистрации
</div>
<div class="block bnews" id="user-vxod">
<div class="dbtm">
<div class="dcont">
<h3 class="dtitle"><center>ЛИЧНЫЙ КАБИНЕТ</center></h3>
<div id="block-remid">
<h4>Восстановление пароля</h4>
<p id="message-remind" class="message-remind-success"></p>
<input type="text" id="remind-email" placeholder="Ваш E-mail" /><a id="button-remind" class="button_vxod">Готово</a> <a id="prev-auth" class="button_vxod">Назад</a>
</div>
<form method="post" >
<ul id="inputlog" type="none">
<p id="message-auth">Неверный Логин и(или) Пароль<br /><a id="remindpass" href="#">Забыли пароль?</a></p>
<li ><p class="nadpic">Login:</p> <input type="text" id="auth_login" placeholder="Логин" /> </li>
<li ><p class="nadpic">Password:</p> <input type="password" id="auth_pass" placeholder="Пароль" /> </li>
<ul type="none">
<li><input type="checkbox" id="rememberme" name="rememberme" /><label for="rememberme">Запомнить меня</label></li>
</ul>
</ul>
<p align="center" ><a class="button_vxod" id="button-auth" >Вход</a> <a class="button_vxod" href="cntreg.php" target="cnt" >Регистрация</a></p>
</form>
</div>
</div>
</div>
Второй блок инфо пользователя в котором и выводиться вся информация о нём
<div class="block bnews" id="user-menu">
<div class="dbtm">
<div class="dcont">
<h3 class="dtitle"><center>ЛИЧНЫЙ КАБИНЕТ</center></h3>
<img id="avatar" src="images/avatar.jpg"/>
<?php
if ($_SESSION['auth'] == 'yes_auth' )
{
echo '<p id"=auth-user-info"><span class="letter">Здравствуйте!</span><br/> '.$_SESSION['auth_surname'].'<br/>'.$_SESSION['auth_name'].'<br/>'.$_SESSION['auth_patronymic'].' </p>';
}
?>
<ul id="options" type="none">
<li class="opt"><a href="profile.php" target="cnt" ><img src="images/prof.png" class="ram" /></a></li>
<li class="opt"><img src="images/korzina.png" class="ram" /></li>
<li class="opt"><img src="images/balanc.png" class="ram" /></li>
<li class="opt"><img src="images/out.png" class="ram" /></li>
</ul>
</div>
</div>
</div>