Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как передать значений формы на php обработчик, передачи значений формы на php файл 
:(
    Опции темы
obid
Дата 18.3.2006, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 11.2.2006

Репутация: нет
Всего: нет



Когда значений html формы передаётся на php скрипт, php не видет переменные переданные из формы.html и php файлы находится в одном папке.Имени элементов формы и переменные php одинаковы.Какая ошибка можеь быть ещё.
Код html формы:
<HTML>
<HEAD>
<TITLE>Запрос информации</TITLE>
<BODY>
<TABLE WIDTH = 400><TR><TD align = right>
<FORM ACTION="email.php" METHOD="post">
Ваше имя:<BR>
<INPUT TYPE="text" NAME="name" SIZE="20" MAXLENGTH="30">
Ваш email:<BR>
<INPUT TYPE="text" NAME="email" SIZE="20" MAXLENGTH="30">
<P>
Меня интересуют:
<SELECT NAME="preference">
<OPTION value = "Яблоки">Яблоки
<OPTION value = "Апельсины">Апельсины
</SELECT>
<P>
<INPUT TYPE="submit" VALUE="Отправить запрос!">
</FORM>
</TD></TR></TABLE></CENTER>
</BODY>
</HTML>

Код php скрипта:
<?

print "<CENTER>";
print "Привет, $name.";
print "<BR><BR>";
print "Спасибо за ваш интерес.<BR><BR>";
print "Вас интересуют $preference. Информацию о них мы пошлем вам на email: $email.";
print "</CENTER>";

?>
В роде все нормально.Я не мог найти ошибку.
PM MAIL   Вверх
AztEK
Дата 18.3.2006, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



В php.ini стоит выключенной директива register_global.
ДЕлай: вместо
$name => $_POST['name']
$preference => $_POST['preference']
и т.п.


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Serkys
Дата 18.3.2006, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: 4
Всего: 22



У меня такое ощущение, что четверть всех вопросов в этом разделе связаны с register_global. Блин.
obid, отметь, пожалуйста, вопрос решённым.
PM MAIL   Вверх
Guedda
Дата 18.3.2006, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 13
Всего: 78



Еще можно брать через:
Код

$HTTP_POST_VARS['name']; //Это и будет твоя $name



--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Serkys
Дата 18.3.2006, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: 4
Всего: 22



От этого тоже пора отучать, в РНР6 HTTP_POST_VARS[] убирают вроде
PM MAIL   Вверх
Ciber SLasH
Дата 19.3.2006, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 3
Всего: 67



Цитата(Serkys @ 18.3.2006, 11:55 Найти цитируемый пост)
У меня такое ощущение, что четверть всех вопросов в этом разделе связаны с register_global.

Да просто зачастую, авторы книг про PHP пишут примеры с включенным register_globals. smile
Вот из-за таких горе авторов куча ненужных, осточертевших вопросов. smile
PM   Вверх
AztEK
Дата 19.3.2006, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



Serkys их в принципе и самому можно убрать. Директива какая-то есть


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Serkys
Дата 19.3.2006, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: 4
Всего: 22



Цитата(AztEK @ 19.3.2006, 11:50 Найти цитируемый пост)
Serkys их в принципе и самому можно убрать. Директива какая-то есть

Да, тоже где-то читал. Да в php.ini вроде и читал smile
Я к тому, что РНР6 их не будет совсем, как не будет регистр_глобалс и ещё много устаревшей лажи.
Цитата(Ciber SLasH @ 19.3.2006, 00:17 Найти цитируемый пост)
Да просто зачастую, авторы книг про PHP пишут примеры с включенным register_globals.
Вот из-за таких горе авторов куча ненужных, осточертевших вопросов.

Вот мне повезло - Котеров сразу сказал, что регистр_глобалс параша, a $_REQUEST[], $_POST[] и $_GET[] 4евер.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0460 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.