Несколько вопросов о формах.
Доброго времени суток.
В редакции Халява хочу сделать форму заказа. Ниже форма и далее вопрос.
<h1>Отправить заявку</h1>
<div id="wrapper">
<div id="steps">
<form id="formElem" name="formElem" action="/send.php" method="post">
<fieldset class="step">
<legend>Шаг 1 </legend>
<p>
<label for="username">Как Вас зовут?</label>
<input id="username" name="username" />
</p>
<p>
<label for="email">Ваш Email</label>
<input name="email" type="email" />
</p>
<p>
<label for="password">Ваш телефон</label>
<input id="password" name="password" type="text" AUTOCOMPLETE=OFF />
</p>
</fieldset>
<fieldset class="step">
<legend>Шаг 2 </legend>
<p>
<label for="name">Тип объекта </label>
<select name="search" id="search">
<option>Выберите нужное</option>
<option>Квартира</option>
<option>Дом</option>
<option>Коттедж</option>
<option>Зем.участок</option>
<option>Офис</option>
<option>Склад</option>
</select>
</p>
<p>
<label for="country">Рынок</label>
<select name="market" id="market">
<option>Выберите нужное</option>
<option>Первичный</option>
<option>Вторичный</option>
</select>
</p>
<p>
<label for="phone">Город</label>
<select name="city" id="city">
<option>Выберите нужное</option>
<option>Пятигорск</option>
<option>Кисловодск</option>
<option>Ессентуки</option>
<option>Железноводск</option>
<option>п.Иноземцево</option>
<option>Гергиевск</option>
<option>Лермонтов</option>
<option>Ставрополь</option>
<option>Москва</option>
<option>Париж</option>
</select>
</p>
<p>
<label for="website">Тип сделки </label>
<select name="dial" id="dial">
<option>Выберите нужное</option>
<option>Продать</option>
<option>Купиь</option>
<option>Арендовать</option>
<option>Сдать</option>
<option>Обменять</option>
</select>
</p>
</fieldset>
<fieldset class="step">
<legend>Шаг 3 </legend>
<p>
<label for="cardtype">Материал стен </label>
<select id="cardtype" name="cardtype">
<option>Выберите нужное</option>
<option>Монолит</option>
<option>Панель</option>
<option>Кирпич</option>
<option>Блок</option>
<option>Камень</option>
<option>Саман</option>
</select>
</p>
<p>
<label for="cardnumber">Этаж/этажность</label>
<input id="cardnumber" name="cardnumber" type="number" AUTOCOMPLETE=OFF />
</p>
<p>
<label for="secure">Комнат</label>
<input name="secure" type="number" />
</p>
<p>
<label for="namecard">Площадь М2 </label>
<input id="namecard" name="namecard" type="text" AUTOCOMPLETE=OFF />
</p>
</fieldset>
<fieldset class="step">
<legend>Шаг 4 </legend>
<p>
<label for="newsletter">Балкон</label>
<select id="newsletter" name="newsletter">
<option>Выберите нужное</option>
<option>Есть</option>
<option>Нет</option>
<option>Есть/застеклённый</option>
<option>Есть/лоджия</option>
</select>
</p>
<p>
<label for="updates">Ремонт</label>
<select id="updates" name="updates">
<option>Выберите нужное</option>
<option>Косметический</option>
<option>Евро-ремонт</option>
<option>Ремонта нет</option>
<option>После строителей</option>
</select>
</p>
<p>
<label for="tagname">Дополнительно</label>
<textarea name="tagname" id="tagname" autocomplete="OFF"></textarea>
</p>
</fieldset>
<fieldset class="step">
<legend>Отправить</legend>
<p>
Если каждый шаг отмечен зеленой подтверждающей иконкой, то в форме все поля заполнены правильно.
Красная иконка указывает на наличие ошибок в некоторых полях ввода.
На данном последнем шаге пользователь подтверждает правильность ввода информации.
</p>
<p class="submit">
<button id="registerButton" type="submit" name="submit">Отправить заявку </button>
</p>
</fieldset>
</form>
</div>
<div id="navigation" style="display:none;">
<ul>
<li class="selected">
<a href="#">шаг 1</a>
</li>
<li>
<a href="#">шаг 2</a>
</li>
<li>
<a href="#">шаг 3</a>
</li>
<li>
<a href="#">шаг 4</a>
</li>
<li>
<a href="#">Отправить</a>
</li>
</ul>
</div>
</div>
Это форма слайдер, построена на jQuery. Всё в ней отлично, но не могу её заставить отправлять письма. В файле send.php прописал: <?
$to = "s_________@gmail.com";
$from='';
mail($to, $title, $mess, 'From:'.$from);
echo "Ваше сообщение отправлено!<center><a href='http://www.victory-kmv.ru/'</a>";
?>
Знаю, что в пункте mail() должен, что-то другое прописать, но не знаю что. Письма приходят на адрес, только они пустые и в поле от кого написано: rznvy@urpgbe.gvzrjro.eh
кому: мне
Подскажите пожалуйста, что и как сделать, буду очень признателен. Мог конечно и другую форму вставить, но больно уж эта по душе.
Спасибо.
В редакции Халява хочу сделать форму заказа. Ниже форма и далее вопрос.
<h1>Отправить заявку</h1>
<div id="wrapper">
<div id="steps">
<form id="formElem" name="formElem" action="/send.php" method="post">
<fieldset class="step">
<legend>Шаг 1 </legend>
<p>
<label for="username">Как Вас зовут?</label>
<input id="username" name="username" />
</p>
<p>
<label for="email">Ваш Email</label>
<input name="email" type="email" />
</p>
<p>
<label for="password">Ваш телефон</label>
<input id="password" name="password" type="text" AUTOCOMPLETE=OFF />
</p>
</fieldset>
<fieldset class="step">
<legend>Шаг 2 </legend>
<p>
<label for="name">Тип объекта </label>
<select name="search" id="search">
<option>Выберите нужное</option>
<option>Квартира</option>
<option>Дом</option>
<option>Коттедж</option>
<option>Зем.участок</option>
<option>Офис</option>
<option>Склад</option>
</select>
</p>
<p>
<label for="country">Рынок</label>
<select name="market" id="market">
<option>Выберите нужное</option>
<option>Первичный</option>
<option>Вторичный</option>
</select>
</p>
<p>
<label for="phone">Город</label>
<select name="city" id="city">
<option>Выберите нужное</option>
<option>Пятигорск</option>
<option>Кисловодск</option>
<option>Ессентуки</option>
<option>Железноводск</option>
<option>п.Иноземцево</option>
<option>Гергиевск</option>
<option>Лермонтов</option>
<option>Ставрополь</option>
<option>Москва</option>
<option>Париж</option>
</select>
</p>
<p>
<label for="website">Тип сделки </label>
<select name="dial" id="dial">
<option>Выберите нужное</option>
<option>Продать</option>
<option>Купиь</option>
<option>Арендовать</option>
<option>Сдать</option>
<option>Обменять</option>
</select>
</p>
</fieldset>
<fieldset class="step">
<legend>Шаг 3 </legend>
<p>
<label for="cardtype">Материал стен </label>
<select id="cardtype" name="cardtype">
<option>Выберите нужное</option>
<option>Монолит</option>
<option>Панель</option>
<option>Кирпич</option>
<option>Блок</option>
<option>Камень</option>
<option>Саман</option>
</select>
</p>
<p>
<label for="cardnumber">Этаж/этажность</label>
<input id="cardnumber" name="cardnumber" type="number" AUTOCOMPLETE=OFF />
</p>
<p>
<label for="secure">Комнат</label>
<input name="secure" type="number" />
</p>
<p>
<label for="namecard">Площадь М2 </label>
<input id="namecard" name="namecard" type="text" AUTOCOMPLETE=OFF />
</p>
</fieldset>
<fieldset class="step">
<legend>Шаг 4 </legend>
<p>
<label for="newsletter">Балкон</label>
<select id="newsletter" name="newsletter">
<option>Выберите нужное</option>
<option>Есть</option>
<option>Нет</option>
<option>Есть/застеклённый</option>
<option>Есть/лоджия</option>
</select>
</p>
<p>
<label for="updates">Ремонт</label>
<select id="updates" name="updates">
<option>Выберите нужное</option>
<option>Косметический</option>
<option>Евро-ремонт</option>
<option>Ремонта нет</option>
<option>После строителей</option>
</select>
</p>
<p>
<label for="tagname">Дополнительно</label>
<textarea name="tagname" id="tagname" autocomplete="OFF"></textarea>
</p>
</fieldset>
<fieldset class="step">
<legend>Отправить</legend>
<p>
Если каждый шаг отмечен зеленой подтверждающей иконкой, то в форме все поля заполнены правильно.
Красная иконка указывает на наличие ошибок в некоторых полях ввода.
На данном последнем шаге пользователь подтверждает правильность ввода информации.
</p>
<p class="submit">
<button id="registerButton" type="submit" name="submit">Отправить заявку </button>
</p>
</fieldset>
</form>
</div>
<div id="navigation" style="display:none;">
<ul>
<li class="selected">
<a href="#">шаг 1</a>
</li>
<li>
<a href="#">шаг 2</a>
</li>
<li>
<a href="#">шаг 3</a>
</li>
<li>
<a href="#">шаг 4</a>
</li>
<li>
<a href="#">Отправить</a>
</li>
</ul>
</div>
</div>
Это форма слайдер, построена на jQuery. Всё в ней отлично, но не могу её заставить отправлять письма. В файле send.php прописал: <?
$to = "s_________@gmail.com";
$from='';
mail($to, $title, $mess, 'From:'.$from);
echo "Ваше сообщение отправлено!<center><a href='http://www.victory-kmv.ru/'</a>";
?>
Знаю, что в пункте mail() должен, что-то другое прописать, но не знаю что. Письма приходят на адрес, только они пустые и в поле от кого написано: rznvy@urpgbe.gvzrjro.eh
кому: мне
Подскажите пожалуйста, что и как сделать, буду очень признателен. Мог конечно и другую форму вставить, но больно уж эта по душе.
Спасибо.
Делись своими знаниями. Это путь к бессмертию.
Salpagaroff,
К сожалению Ваш вопрос не относится к HostCMS. Ничего удивительного, что у Вас приходит пустое письмо, нигде нет никакой обработки формы, просто
К сожалению Ваш вопрос не относится к HostCMS. Ничего удивительного, что у Вас приходит пустое письмо, нигде нет никакой обработки формы, просто
$from='';
Авторизация