[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает форма регистрации
vetal_dd
Ситуация следующая:делаю свой простенький сайт.Есть файл index.php примерно такого содержания:

error_reporting(-1);
header('Content-Type: text/html; charset=utf-8');
session_start();
include_once './variables.php';//здесь возможные значения $_GET['page'] и значения по умолчанию
include_once './config.php';//Здесь константы,в основном для подключения к БД
include './modules/'.$_GET['page'].'.php';//роутер сайта
include_once './skins/main.tpl';//главная страница


На главной страница простая форма с 2 полями логин и пароль(форма авторизации) и есть
кнопка-ссылка на страницу регистрации,но не через $_GET['page'],а на отдельную страницу
<a href="registration.php">Регистрация</a>. На ней та же самая форма(просто копипастом вставленные первые 2 поля и добавлено поле email). Обе формы сделаны через таблицу.
Пустые ли поля проверяется следующим образом:
if((!isset($_POST['login']))or(empty($_POST['login']))){
$errors1['login']='Вы не ввели логин1<br>';

в обеих таблицах есть <td> такого содержания:
 <td><?php echo @$errors1['login'];?></td>

у каждого поля соответственно. ВОПРОС:Один и тот же код в форме авторизации,подключенной через
include './modules/'.$_GET['page'].'.php';
работает,а в форме,подключенной по прямой ссылке нет,почему?

под кодом имею ввиду
 <td><?php echo @$errors1['login'];?></td>

на странице регистрации в html части вообще никакие переменные,кроме сессионных и $_GET,$_POST не выводятся.Наверное дело в видимости переменных.Кто может что-то подсказать по этому вопросы помогите пожалуйста!
Быстрый ответ:

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