Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2010, 13:11   #1
Adyos
Новичок
Джуниор
 
Аватар для Adyos
 
Регистрация: 06.07.2010
Сообщений: 1
По умолчанию Обработка и отправка формы на электронный адрес

Приветствую форумчан. Нужно обработать формы, проверив два условия. Готов оплатить задание..
  1. Корректность заполнения номера телефона
  2. Корректность заполнения электронного адреса

Данные должны быть обработаны предварительно до отправки на электронку

Обратная связь icq семь66- сто 9 пять
или в личку)

Вот что есть. Я не программист, и собирал по кусочкам условия

PHP код:
<div id="side-right">
<?php if ($_SERVER['REQUEST_METHOD'] == 'GET') { ?>

    <form id="f-contacts" action="<?php echo $_SERVER['SCRIPT_NAME'?>" method="post">
        <div>
            <div class="box-title"><img src="<?php bloginfo('template_directory'); ?>/img/zaiavka-na-credit.gif" alt="Заявка на кредит" /></div>
            <label for="f-vid-credita">Вид кредита:</label>
            <p class="w120">
                <select id="f-vid-credita" name="kredit">
                        <option>Кредит</option>
                        <option>Кредитная линия</option>
                        <option>Овердрафт</option>
                        <option>Лизинг</option>
                        <option>Факторинг</option>
                        <option>Другое</option>
                </select>
                
            </p>
            <label value="summa">Сумма кредита, руб.: <input type="text" style="width:90px;" name="summa"/></label>
        
            <label value="srok">Срок кредита, мес.: <input type="text" style="width:90px;" name="srok" /></label>
            <label value="zalog" for="f-zalog">Залог:</label>
            <p class="w160">
                <select id="f-zalog" name="zalog">
                        <option>Без залога</option>
                        <option>Автотранспорт</option>
                        <option>Недвижимость</option>
                        <option>Оборудование</option>
                        <option>Товарные запасы</option>
                        <option>Другое</option>
                </select>
            </p>
            <label for="f-prava-forma">Правовая форма:</label>
            <p class="w95">
                <select id="f-prava-forma" name="forma">
                        <option>ООО</option>
                        <option>ЗАО</option>
                        <option>ОАО</option>
                        <option>ИП</option>
                        <option>Другое</option>
                </select>
            </p>
            <label>Регион: <input type="text" style="width:165px;" / name="place"></label>
            <label>Контактное лицо: <input type="text" style="width:115px;"  name="lico"/></label>
            <label>Должность: <input type="text" style="width:145px;"  name="dolwnost"/></label>
            <label>Телефон: <input type="text" style="width:155px;"  name="phone"/></label>
            <label>E-mail: <input type="text" style="width:170px;" name="mail"/></label>
            <input type="submit" value="" id="f-contacts-submit" />    
            
        </div>
    </form>
    
</div> 
<?php } else {

// Присваиваем новые имена переменным из форм
    
$mail $_POST['mail'];
    
$phone $_POST['phone'];
    
$dolwnost =$_POST['dolwnost'];
    
$lico $_POST['lico'];
    
$place $_POST['place'];
    
$forma $_POST['forma'];
    
$summa $_POST['summa'];
    
$kredit $_POST['kredit'];
    
$zalog $_POST['zalog'];
    
$srok $_POST['srok'];
    
     if (!isset(
$summa)) {
        echo 
"<h1> Вы забыли ввести ваше имя <h1>";
        } 
    

    
            
?>
    
<?php
//Адресуем место отправки
$toaddress  "pedromaster@ya.ru";
$subject "Заявка на кредит";
$headers 'From: anketa@mcb-kredit.ru' "\r\n" .
           
'X-Mailer: PHP/' phpversion();
           
if (!
preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/"$email))
{
   echo
"E-mail address not valid";
}

               
/* Let's prepare the message for the e-mail */
$mailcontent 'Вид кредита: ' .$kredit."\n"
                    
.'Сумма кредита, руб:' .$summa."\n"
                    
.'Срок кредита, мес:' .$srok"\n"
                    
.'Залог:' .$zalog"\n"
                    
.'Правовая форма:' .$forma"\n"
                    
.'Регион:' .$place"\n"
                    
.'Контактное лицо:' .$lico"\n"
                    
.'Должность:' .$lico"\n"
                    
.'Телефон:' .$phone"\n"
                    
.'E-mail:' .$mail"\n";

//Используем функцию mail()
mail($toaddress$subject$mailcontent$headers);
}
?>

Последний раз редактировалось Adyos; 08.07.2010 в 13:14.
Adyos вне форума Ответить с цитированием
Старый 09.07.2010, 00:19   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Напишите мне
icq: 362 - три один один - 002
psycho-coder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отправка формы weder PHP 4 02.05.2010 21:00
Отправка http запросов, обработка и вывод результата pavl1k Общие вопросы по Java, Java SE, Kotlin 5 09.11.2009 15:51
отправка формы L_M PHP 5 28.07.2009 12:01
Система мониторинга: Отправка данных+Прием+Обработка+Просмотр Руслан Сагитов Помощь студентам 4 13.10.2008 17:44