Привет парни, есть код для подставления контента. Короче идея кода такова, если никаких действий не было, то отображаем основной контент, если пользователь нажал на ссылку регистрация, за месть основного контент подставляется форма, а если нажал восстановление пароля, то должна отобразится форма для ввода Email и отправки. Вод вывод основного контента и формы регистрации работает отлично, а восстановление пароля не работает, когда клацаешь на ссылку, то отображается форма для регистрации за месть ввода email
Вот код. HTML со ссылками (Отобразить)
CODE ( html):
скопировать код в буфер обмена
<div id="reg"> <h3>Авторизация</h3> <form action="reg_action.php" method="post"> <label>Логин:<input name="login" type="text" required/></label> <label>Пароль:<input name="password" type="password" required/></label> <input name="authorization" type="submit" value="Вход" /> </form> <p><a href="index.php?id=lostpassword">Забыли пароль?</a></p> <p><a href="index.php?id=reg">Регистрация</a></p> </div>
вывод контента (Отобразить)PHP:
скопировать код в буфер обмена
if(isset($_GET['id']) == 'reg'){ //Регистрационная форма echo '<div id="registration"> <form action="inc/reg_action.php" method="post"> <table align="center"> <tr> <td></td> <td align="center"><h4>Регистрация</h4></td> </tr> <tr> <td align="right"><label for="name">Ваше имя:</label></td> <td><input name="name" type="text" id="name" placeholder="Ваше имя" maxlength="30" Required/></td> </tr> <tr> <td align="right"><label for="login">Логин:</label></td> <td><input name="login" type="text" id="login"/ placeholder="Login" maxlength="20" Required></td> </tr> <tr> <td align="right"><label for="email">Email:</label></td> <td><input name="email" type="text" id="email" placeholder="Email" maxlength="50" Required/></td> </tr> <tr> <td align="right"><label for="pass">Пароль:</label></td> <td><input name="pass" type="password" id="pass" placeholder="Пароль" maxlength="16" Required/></td> </tr> <tr> <td ></td> <td align="center"><input type="submit" value="Регистрация"/></td> </tr> </table> </div>'; } elseif(isset($_GET['id']) == 'lostpassword'){ //восстановление пароля echo '<div id="lostpassword"> <form action="inc/lastpassword.php" method="post"> <table align="center"> <tr> <td align="right"><label for="email">Введите Email</label></td> <td><input name="email" type="text" placeholder="Введите Email" required id="email" size="25" /></td> </tr> <tr> <td></td> <td><input type="submit" value="Отправить" /></td> </tr> </table> </form> <div>'; } else{ //Основной контент echo '<div class="articles"> <img src="img/opt.jpg" /> <h3>Моя статья</h3> <p>Оптического излучения меньше толщины галактики, не показывала никакой. Звезды, имеющие низкие температуры, 500к новых и распределенных. Велико и в 1950 г некоторые астрономы пришли к галактическому. Слабым, останется неуловимым где наблюдались интенсивный источники радиоизлучения. Ожидает участь неотождествимости зарегистрированное радиоизлучение которого. По всему небу дискретных источников у таких звезд. Посылаемого в окнах видимости между облаками. </p> <p align="right"><a href="">Читать далее</a></p> <div id="clear"></div> <div id="clear"></div> </div>'; }
|