Страница 1 из 1
Форма обратной связи
Добавлено: 2011-05-10, 12:20:58
h20623
Не работает файл обработчик данных с формы обратной связи , а именно не передает данные может что -то с кодом не так ?
Код: Выделить всё
<?
mail("admin@proff.org.ua","new", "Клиен - $name, Год рождения-$year , месяц-$month , день - $day, адресс $address город - $city, область $state , индекс $code, страна $country телефон $phone, email-$emai");
?>
Re: Форма обратной связи
Добавлено: 2011-05-10, 12:27:30
lissyara
ошибки какие-то выдаёт?
сам код корректен
Re: Форма обратной связи
Добавлено: 2011-05-10, 13:03:10
h20623
Не передает сами данные. Вообщем письмо выглядит следующим образом - Клиент- Год рождения- Месяц- день- адресс - и т. д.
Re: Форма обратной связи
Добавлено: 2011-05-10, 13:28:30
lissyara
в лог загляните.
у вас ругается что переменные не заданы
Re: Форма обратной связи
Добавлено: 2011-05-10, 13:34:28
h20623
Что это значит ? Вот код формы-
Код: Выделить всё
<form action="mail.php" method="post" >
<table style="width: 100%;">
<tr>
<td >
Фамилия Имя Отчество
</td>
<td>
<input name="name" type="text" maxlength="300" />
</td>
</tr>
<tr>
<td>
Дата рождения
</td>
<td>
<select name="year" onchange="LoadDayList()">
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
</select>
<select name="month" onchange="LoadDayList()">
<option value="01">January</option>
<option value="02">February</option>
</select>
<select name="day">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</td>
</tr>
<tr>
<td>
Адрес
</td>
<td>
<input name="address" type="text" maxlength="300" />
</td>
</tr>
<tr>
<td>
Город
</td>
<td>
<input name="city" type="text" maxlength="300" />
</td>
</tr>
<tr>
<td>
Область
</td>
<td>
<input name="state" type="text" maxlength="300" />
</td>
</tr>
<tr>
<td>
Индекс
</td>
<td>
<input name="code" type="text" maxlength="10" />
</td>
</tr>
<tr>
<td>
Страна
</td>
<td>
<select name="country" onchange="setCountryCode()">
<option value="Afghanistan">Afghanistan</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
<option value="Antigua and Barbuda">Antigua and Barbuda</option>
<option value="Argentina">Argentina</option>
</select>
</td>
</tr>
<tr>
<td>
Телефон
</td>
<td>
<input name="phone" type="text" maxlength="20" />
</td>
</tr>
<tr>
<td>
E-mail
</td>
<td>
<input name="email" type="text" maxlength="300" />
</td>
</tr>
</table>
<input type="submit" value="Оформить FX-счет">
</form>
Re: Форма обратной связи
Добавлено: 2011-05-10, 14:32:47
lissyara
если в первом посте показан mail.php , на который отправляется приведённая форма - то включите
register_globals и заработает
Re: Форма обратной связи
Добавлено: 2011-05-10, 17:25:39
h20623
В каое место вставить ?
Код: Выделить всё
<Limit GET POST>
require valid-user
</Limit>
AuthType Basic
AuthName "webstat"
AuthUserFile /home/h20623/data/etc/proff.org.ua.stat.passwd[code]
[/code]
Re: Форма обратной связи
Добавлено: 2011-05-10, 17:51:27
h20623
Теперь при заполнении формы кириллицей данные выглядят так " Клиен - ??? ??????? ????????????, Год рождения-2008 , месяц-01 , день - 1, адресс ???????? город - ??????, " а если заполнять форму по-латыни тогда все отлично, ЧТО делать ?
Re: Форма обратной связи
Добавлено: 2011-05-10, 18:54:39
lissyara
указать кодировку в странице с формой, и кодировку в письме - одинаковую.
или, использовать перекодировку.
или, закодировать письмо по base64
вариантов - море.