|
|
Модератор форума: Dimitro, LightInDarkness |
Форум Web раздел Web форум Сайт (Ошибка) (+) |
Сайт (Ошибка) |
Notice: Undefined index: email in /home/webserver/www/modules/reg.php on line 5
Notice: Undefined index: login in /home/webserver/www/modules/reg.php on line 6 Notice: Undefined index: pass in /home/webserver/www/modules/reg.php on line 7 что это за ошибка? |
Notice: Undefined index: email in /home/webserver/www/modules/reg.php on line 5 Notice: Undefined index: login in /home/webserver/www/modules/reg.php on line 6 Notice: Undefined index: pass in /home/webserver/www/modules/reg.php on line 7 по виду видно что фаил reg это регистрация а то что помечено красным это ключи массива глобальной переменной $_POST тобиш вы проверяете данные который вводит пользователь в регистрационной форме но вы не проверили поступили ли данные с формы ! тобиш надо проверить пришли ли данные пост запроса Код <?php // проверка пришли ли данные и являются ли они POST данными if (isset($_SERVER['REQUEST_METHOD']) and $_SERVER['REQUEST_METHOD'] == 'POST') { // проверка на существование ключа в POST данных if(isset($_POST['email'])){ // проверка значения if($_POST['email'] == 'admin@mail.ru'){ // все ок ! }else{ // или сообщение о не соответствии введенного поля } } } при таких проверках ошибки рода Notice: Undefined index: появляться не будут )) более подробно читайте документацию $_POST $_SERVER isset() |
| |||
| |||