Необходимо разработать систему управления интернет магазином, техническое задание во вложении + систему мониторинга цен на Яндекс.Маркете. Обязательно с опытом работы.
Доработать скрипт формы обратной связи
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Есть скрипт формы заказа на php. В него нужно добавить обработку данных из тега select (при отправке заказа должен быть указан хотя бы 1 крем) и проверку на ввод имени (проверка, что введено именно 3 слова - ФИО). Если поле не заполнено - имя поля - красное и под надписью "форма заказа..." красное сообщение "Заполните все поля". Добавить подсчет общей суммы и количества кремов без перезагрузки.
Данные из select должны прийти на email в виде:
Крем 1 - 3 шт.
Крем 6 - 1 шт.
Вот скрипт формы и обработчика
if(!preg_match('/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix',$_POST['email']) or !@$_POST['name'] or !@$_POST['adress'] or !@$_POST['phone'] or !@$_POST['index'])
{
echo '
Форма заказа кремов "Здоровье семьи"
ФИО ';
if(@$_POST['submit'] and !@$_POST['name']){
echo 'Поле не заполнено';
}
echo'
Адрес';if(@$_POST['submit'] and !@$_POST['adress']){
echo 'Поле не заполнено';
}
echo'
Телефон ';if(@$_POST['submit'] and !@$_POST['phone']){
echo 'Поле не заполнено';
}
echo'
E-mail ';if(@$_POST['submit'] and !preg_match('/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix',$_POST['email'])){
echo 'Поле не заполнено или содержит ошибки';
}
echo'
Индекс ';if(@$_POST['submit'] and !@$_POST['index']){
echo 'Поле не заполнено';
}
echo'
Крем "Окопник" шт. ';if(@$_POST['submit'] and !@$_POST['okopnik']){
echo 'Поле не заполнено';
}
echo'
Крем "Почечуйная трава" шт. ';if(@$_POST['submit'] and !@$_POST['okopnik']){
echo 'Поле не заполнено';
}
echo'
Крем "Регенерирующий коктейль" шт. ';if(@$_POST['submit'] and !@$_POST['okopnik']){
echo 'Поле не заполнено';
}
echo'
Крем "Каштан" шт.';if(@$_POST['submit'] and !@$_POST['okopnik']){
echo 'Поле не заполнено';
}
echo '
echo '
';
}else{
$header="Content-Type: text/html; charset=windows-1251\n";
$body = 'Адрес отправителя: '.$_POST['adress'].'
Телефон: '.$_POST['phone'].'
E-mail:'.$_POST['email'].'
Индекс: '.@$_POST['index'];
$to = ''';
$subject = 'Крема от пользователя '.$_POST['name'];
mail($to,$subject,$body,$header);
echo '
Спасибо, Ваш заказ принят. Заказать еще ';}
?>
- Похожие заказы
- Веб-программирование5 заявокЗакрыт7 лет назад
- $642
Предлагаю интересный проект, который займет достойное место в вашем портфолио. Привлекательный дизайн + расширенный функционал не дадут пройти мимо вас последующим заказчикам. Задача: По готовому дизайну собрать магазин (верстка+программинг+все необходимое для запуска сайта на сервере). ...
Веб-программирование15 заявокЗакрыт11 лет назад - $100
Нужно сделать несложный Flash который будет проигрывать 4–6 трека одновременно. 1) В ХТМЛ через параметры передаются имена 4–6 mp3 файлов 2) Флеш не стартует игру треков пока все треки не загрузятся 3) Проигрывание всех 4–6 треков должно ...
Веб-программирование1 исполнительЗавершен11 лет назад Уважаемые господа фрилансеры, есть следующая задача: я пользователь системы ati.su (естественно, платный лицензионный аккаунт) при поиске груза пример поиска: http://ati.su/Tables/default.aspx?EntityType=Load&FromGeo=1_151&FromGeoRadius=-1&ToGeoRadius=-1&CarType=251&LoadType=65540&Weight2=3&Volume2=17&Rate=true&SortingType=1&Length2=4,1&Width2=1,9&Height2=2,2&NoShowAlways=true периодически приходится вводить капчу [см. snap1.jpg], что напрягает (к тому же на это тратится время, приходится отвлекаться и т.д.) можно ли как-то ...
Веб-программирование2 заявкиЗакрыт11 лет назад- $2000
Здравствуйте. Ищем Python разработчика на проект. Необходимо создать клон сайта https://www.crowdtilt.com/ Интересует Back-end или полностью весь проект под ключ. $2000 за проект. Предпочтение городу Минск.
Веб-программирование4 заявкиЗакрыт11 лет назад - $50
Нужно оформить все как на макете. - брал скрин с видео, что есть уже в ДЛЕ, и выводил в краткой как пост (картинку) - Данный мод работал только для данной категории - Пепереключение на следующее видео *вперед-назад - перемотка ...
Веб-программированиенет заявокЗакрыт11 лет назад Добрый вечер, уважаемые фрилансеры. Необходимо найти шаблон для сайта ресторана (приличный) возможно платный. и настроить его под мои требования!!! Срок - 1 день.. Завтра к обеду Потом выбросить его на мой хостинг! Спасибо! Буду в сети в 21 по ...
Веб-программирование1 исполнительЗавершен11 лет назад- $100
Необходимо создать скрипт теста для внедрения его в шаблон сайта на WordPress. Пример: http://www.dzenprinimatel.ru/magnet/lead-magnet-test/ — техническое исполнение. Визуально (стилистически) под сайт: http://doroanima.com/ Схема работы «теста»: Человек переходит на ссылку «пройти тест» и попадает на первую страницу теста. (Шаг 1) Это ...
Веб-программирование1 заявкаЗакрыт11 лет назад Починить экспорт rsform Вот здесь описана проблема http://www.rsjoomla.com/it/forum/37-rsform-pro/11094-export-function-not-working.html не работает экспорт в xls выходит "Layout "export" not found" Поддержка на форуме говорила что выпустили update, наверное как раз он есть в инсталлере, нужно сказать какой файл ...
Веб-программирование2 заявкиЗакрыт11 лет назадЕсть flash-листалка альбомов: http://imagebook.ru/ См. "Фотокниги наших клиентов". Информация об альбоме подгружается из XML. По какой-то причине листалка не работает в браузере FireFox на русскоязычных доменах. Это нужно исправить.
Веб-программирование2 заявкиЗакрыт11 лет назад