- Регистрация
- 10 Май 2007
- Сообщения
- 1.332
- Реакции
- 1.237
- Автор темы
- Заблокирован
- #1
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
А как откорректировать автоматически генерирующий прайс лист?
Необходимо чтобы в нем были дополнительные характеристики и их цены.
<tr><td>Телефон:</td><td><input name="customer_phone" value="{$customer_phone}"></td></tr>
<tr><td>Город:</td><td><input name="customer_city" value="{$customer_city}"></td></tr>
вверху то что там есть заменяешь на это, те добавляешь строчки для твоих доп. данныхЗнающие люди, помогите модернизировать форму обратной связи. Хочу добавить несколько дополнительных полей для ввода посетителями на странице Контакты, в частности "Телефон" и "Город"
В форму в шаблоне feedback.tpl.html добавил такие строки:
Какие изменения нужно сделать в feedback.php, чтобы информация из этих полей приходила на в письме? Пробовал методом "тыка" - ничего не получилось...HTML:<tr><td>Телефон:</td><td><input name="customer_phone" value="{$customer_phone}"></td></tr> <tr><td>Город:</td><td><input name="customer_city" value="{$customer_city}"></td></tr>
if (isset($_POST["feedback"]))
{
$customer_name = $_POST["customer_name"];
$customer_email = $_POST["customer_email"];
$message_subject = $_POST["message_subject"];
$message_text = $_POST["message_text"];
$customer_phone = $_POST["customer_phone"];
$customer_city = $_POST["customer_city"];
}
else
{
$customer_name = "";
$customer_email = "";
$message_subject = "";
$message_text = "";
$customer_phone = "";
$customer_city = "";
}
//extract input to Smarty
$message_text = $message_text."<br>Город покупателя: ".$customer_city."<br>Телефон покупателя: ".$customer_phone;
$smarty->hassign("customer_name",$customer_name);
$smarty->hassign("customer_email",$customer_email);
$smarty->hassign("message_subject",$message_subject);
$smarty->hassign("message_text",$message_text);
да извиняюсь тормознул не посмотрел в коде же отправка выше будет вообщем надо эту строчку не в низу добавить а перед отправкойНе работает. При открытии страницы формы в поле "Текст сообщения" теперь появляется уже введенное:
После заполнения, на почту данные из новых полей не приходят...HTML:"<br>Город покупателя: <br>Телефон покупателя:
if (isset($_POST["feedback"]))
{
$customer_name = $_POST["customer_name"];
$customer_email = $_POST["customer_email"];
$message_subject = $_POST["message_subject"];
$message_text = $_POST["message_text"];
$customer_phone = $_POST["customer_phone"];
$customer_city = $_POST["customer_city"];
}
else
{
$customer_name = "";
$customer_email = "";
$message_subject = "";
$message_text = "";
$customer_phone = "";
$customer_city = "";
}
//validate input data
if (trim($customer_email)!="" && trim($customer_name)!="" && trim($message_subject)!="" && trim($message_text)!="" && preg_match("/^[_\.a-z0-9-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})$/is",$customer_email))
{
$message_text = $message_text."<br>Город покупателя: ".$customer_city."<br>Телефон покупателя: ".$customer_phone;