[решено] Пропадают переменные из форм

Ответить
Аватара пользователя
Bask76

[решено] Пропадают переменные из форм

Сообщение Bask76 »

Пытаюсь облагородить немного наш сайт и немного озадачился вот над чем

Задча такая в файле form.html форма заполняется, проверяется на наличей в ней телефона мыло и тд, потом показывается для проверки и потом по клику отсылается на почту(отсылка осуществляется другим файлом с кодом отправки)

Взял исходник для отправки и проверки заполненных полей вот отсюда
http://www.progs.biz/php/php/lessons/021.aspx


Немного доработал для своих целей, а именно

в function confirm_form хотел вставить кнопку для отправки проверенной информации на нашу почту, вставил и все нормально работает письма проиходят только в письме пропали все переменные

Выкладываю что получилось надеюсь на помощь

У нас уже работает форма заявки тоько без проверки полей, из массива извлекаются командой $_POST/ Из нее все приходит нормально все переменные, а здесь никак

Была идея вставить код отправки сразуже в эту функцию, но тогда теряется смысл проверки она отсылается сразу, а нужно что бы форму сначала заполнили, потом проверили и только потом отправили к нам.

Пытался в коде отправки вставить команду echo "$HTTP_POST_VARS['finans']"; чтобы вытащить из массива но не вышло выдает вот что // Array( ) //











..........



E-mail
Аватара пользователя
Sham

Re: [решено] Пропадают переменные из форм

Сообщение Sham »

а что с register_globals (php.ini)? если off, то такие переменные не определяются... только через $_POST\GET...

в .htaccess



Код:

Код: Выделить всё

php_flag register_globals on
Аватара пользователя
Sham

Re: [решено] Пропадают переменные из форм

Сообщение Sham »

точнее

PHP код:

Код: Выделить всё

extract($_GET, EXTR_REFS);

extract($_POST, EXTR_REFS); 






expand не знаю...
Аватара пользователя
Bask76

Re: [решено] Пропадают переменные из форм

Сообщение Bask76 »

Не работает ни первый вариант ни второй, на expande ругается

Такое впечатление что при отправке второй формы данные из первой просто обнуляются (хотя я в PHP только начинаю)

Пока нашел такой выход вставил опять все поля формы в confirm_form, только сделал что бы были заполненные с полем вроде этого value="">*

Только не совсем так как хотел(((

Подскажите как сделать простое отображение полей формы без возможности редактирования юзером??
Аватара пользователя
Bask76

Re: [решено] Пропадают переменные из форм

Сообщение Bask76 »

Команда Disabled Все работает всем спасибо!
Ответить

Вернуться в «Вебмастеру»