• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Помогите новичку

  • Автор темы areostar
  • Дата начала
A

areostar

Народ подскажите где ощибка!

настранице есть форма авторизации! Я Хочу чтоб после ввода пароля и логина форма очещалась и появлялась риветствие!! Взял пример из книги!!

PHP:
<?php
if(!$_REQUEST["get_reg"])
{
echo" <form method = 'post' action = 'avtorization.php'>
<tr> <td bgcolor = '00ff00' align = 'center'>
Вход для пользователей
</td>
</tr>
<tr>
<td bgcolor = '00ff00' align = 'center'>	
Логин<br> <input type = 'text' name = 'login' size ='15'>
</td>
</tr>
<tr>
<td bgcolor = '00ff00' align = 'center'>
Пароль<br> <input type = 'password' name = 'Password' size ='15'>
</td>
</tr>	 
<tr>
<td bgcolor = '00ff00' align = 'center'>
<input type = 'submit' name = 'get_reg' value =' Вход на сайт' size = '10'>
<input type = 'reset' name = 'clear' value = 'Cброс' size = '10'>
</td>
</tr>
<tr>
<td bgcolor = '00ff00' align = 'center'>	
<a href ='regest.html'>Регистрация</a>	<a href ='vost_reg.html'>Забыл Пароль</a>
</td>
</tr>
</form> ";
}
else if($_REQUEST["get_reg"])
{
echo" <center>привет!!</center> ";
}
?>


форма отращается нормально!! Но вот блок еlse if отбражается как текст прчем сразу а не после ввода!!

Где ощибка!!

Apache включён!

"; } else if($_REQUEST["get_reg"]) { echo"
привет!!
"; } ?>

Вот что отображается вверху формы!!
 
C

chirs

Вообще, с виду все вроде правильно написано. У меня во всяком случае блок еlse if срабатывает только после нажатия на кнопку "Вход на сайт", причем после нажатия отображается только "привет!!" и больше ничего, т.е. все как и должно быть по программе.
Могу лишь предположить, что твой Apache выводит всю твою программу как html-код, т.е. воспринимает твой файл не как программу php, а как обычный html документ. Тут уже надо в настройках Apache поковыряться.
Да, точно, он у тебя обрабатывает его как html, а не программу php.
 
V

vano793

Вот смотри.
13.06.jpg
Возможно твоя ошибка из-за того что ты создавал всё это в html файле а не в php.
 
A

areostar

Сейчас взгляну!! Не могли бы вы подсказать что именно переправить!

И ещё если это важно! Я работаю по Vista!
 
V

vital

самое! главное! ставить по-больше! волскицательных! знаков!
 
V

vano793

Сейчас взгляну!! Не могли бы вы подсказать что именно переправить!

И ещё если это важно! Я работаю по Vista!
Вашу форму я заливал на хостинг .В php фаил.Так что и вам советую или Бесплатный или платный по 10 руб мес вам хватит.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!