Данные из формы не передаются

Статус
Закрыто для дальнейших ответов.

Acret

Active Member
Регистрация
11.05.2009
Сообщения
43
столкнулся вот с проблемой: данные из формы не передеются в исполняемый файл методом post, т.е. функция mail() отсылает пустое письмо на почту.
Перепробовал несколько скриптов с использованием этой функции, но серавно данные не передаются из формы ни в одном из них :(
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Скорее всего используются локальные переменные при register_globals off (как и положено). Для доступа к переменным используйте $_POST['var']

P.S. Приведите код.
 

Acret

Active Member
Регистрация
11.05.2009
Сообщения
43
Код:
<html>
<head>
</head>
<body>
<FORM ACTION="send.php" METHOD=post>
<TABLE BORDER=0>
<tr><td>Тема</td><td>
<input type=text name="sub" cols=40>
</td></tr>
<TR>
<TD colspan=2>
Сообщение: <BR><textarea name="mes" cols=40 rows=5></textarea></TD></TR>
<TR>
<TD colspan=2 align=center><input type=submit value="Отправить"> <input type=reset value="Очистить"></TD></TR>
</TABLE></FORM>
</body>
</html>
файл send.php

Код:
<?php
$to = "мыло";
mail($to,"$sub",$mes);
echo "Ваше сообщение с темой $sub и текстом: $mes <br> отправлено";
?>
 

Acret

Active Member
Регистрация
11.05.2009
Сообщения
43
Creator, спасибо за подсказку. изменил немного файл send.php:

Код:
<?php
$to = "мыло";
$sub = $_POST['sub'];
$mes = $_POST['mes'];
mail($to,"$sub",$mes);
echo "Ваше сообщение с темой $sub и текстом: $mes <br> отправлено";
?>
заработало)
 
Статус
Закрыто для дальнейших ответов.
Верх Низ