X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как лучше отделить код php от html
ta4
ta4
Topic Starter сообщение 31.1.2013, 17:39; Ответить: ta4
Сообщение #1


файл index.php
[PHP]
<html>
...
<?php if (!isUser()): ?>
<form action="login.php" method="post">
<input type="text" name="login" /></td>
<input type="password" name="password" /></td>
<input type="submit" value="Войти" /></td>
</form>
<?php endif;?>
...
</html>
[/PHP]
файл login.php обрабатывает пару логин\пароль и допустим делает
[PHP]echo 'Ошибка!'[/PHP]
по сути при нажатии на кнопку я попадаю на пустую страницу login.php и там выводится ошибка, либо еще что-нибудь. как сделать так, чтобы эта ошибка отображалась на странице index.php допустим возле полей ввода логин\пароль
как такое реализовать?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nitrex
Nitrex
сообщение 31.1.2013, 17:42; Ответить: Nitrex
Сообщение #2


[PHP]
<html>
...
<?php if (!isUser()): ?>
<form action="login.php" method="post">
<input type="text" name="login" /></td>
<input type="password" name="password" /></td>
<input type="submit" value="Войти" /></td>
<?php if(error()): ?> Ошибка <?php endif; ?>
</form>
<?php endif;?>
...
</html>
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ta4
ta4
Topic Starter сообщение 31.1.2013, 17:51; Ответить: ta4
Сообщение #3


Nitrex, не совсем понятно как должна работать функция error().
есть index.php и никак независящий от него login.php. я посылаю постом запрос из index в login. и в login происходит редирект на index обратно, но пользователь становится уже вошедшем, либо получит ошибку, что неверная пара логин\пароль. вот как передать это ошибку в index.php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nitrex
Nitrex
сообщение 31.1.2013, 18:35; Ответить: Nitrex
Сообщение #4


(ta4 @ 31.1.2013, 20:51) *
Nitrex, не совсем понятно как должна работать функция error().
есть index.php и никак независящий от него login.php. я посылаю постом запрос из index в login. и в login происходит редирект на index обратно, но пользователь становится уже вошедшем, либо получит ошибку, что неверная пара логин\пароль. вот как передать это ошибку в index.php

login.php
[PHP]
header('Location:index.php?log=true');
[/PHP
index.php такой, как я привёл выше. error() - возвращает статус авторизации.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ta4
ta4
Topic Starter сообщение 31.1.2013, 19:14; Ответить: ta4
Сообщение #5


т.е. вы имеете ввиду, что login.php должен посылать GET запрос ?log=true, а index.php должен содержать функцию error, которая смотрит пришедший запрос в url'e и и пишет соответствующую ошибку? правильно понял?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nitrex
Nitrex
сообщение 31.1.2013, 20:46; Ответить: Nitrex
Сообщение #6


Да.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19823 Вчера, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3450 Вчера, 11:54
автор: Skyworker
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
1 Boymaster 521 Вчера, 11:45
автор: Skyworker
Открытая тема (нет новых ответов) Создать видеоканал лучше в ютуб или телеграм?
20 uahomka 3542 20.4.2024, 20:56
автор: Vmir
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5017 20.4.2024, 16:49
автор: Liudmila


 



RSS Текстовая версия Сейчас: 24.4.2024, 5:43
Дизайн