[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как убрать блок div в PHP
DenielFrot
Доброго времени суток!

Простите за нубский вопрос, но нигде не могу найти ответа. После успешной регистрации нужно убрать блок по 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
Ну так и не выводи его совсем, этот "блок ДИВ". Или выводи, но со стилем "display:none", если планируешь его потом показать средствами JS.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
DenielFrot
Дело в том что у меня 2 блока, один для авторизации второй где отображается инфа зарегистрированного пользователя. По умолчанию один показывает второй скрывает, после авторизации скрипт меняет их местами(один скрывает др показывает), но после обновления страницы опять возвращается (хотя куки сохранены )
DenielFrot
Мне нужно что бы php проверяя сессию скрывал или показывал нужный блок

if ($_SESSION['auth'] == 'yes_auth' )

{
------ показывал 2 блок 1 скрывар
}

elso
{
------------------- показывал 1 блок 2 скрывал
}
sergeiss
Я так и не понял, в чем проблема. В первой части (если верно условие) ты выводишь только "второй" ДИВ, а во второй части, после else, выводишь только "первый" ДИВ.
В чем именно проблема, я не понял?
if ($_SESSION['auth'] == 'yes_auth' ) 
{
//------ показывал 2 блок 1 скрывар
echo '<div id="div2">DIV 2</div>';
}
else
{
//------------------- показывал 1 блок 2 скрывал
echo '<div id="div1">DIV 1</div>';
}


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
DenielFrot
Уже пробавал такой код, ничего не вывод sad.gif
AllesKlar
DenielFrot
показывай свой код, как он есть, не схематично.

_____________
[продано копирайтерам]
DenielFrot
А как здесь красиво код выложить?
Игорь_Vasinsky
[ 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
Первый блок для авторизации/регистрации


</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>
Быстрый ответ:

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