Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 12.12.2016
Сообщений: 2

Дополнить форму html+php аттачем

12.12.2016, 19:01. Показов 726. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
<form id="fourForm" class="form-group" autocomplete="off" enctype="multipart/form-data">
                    <div class="col-md-6">
                        <p>Как к вам обращаться</p>
                        <input type="text" class="form-control">
                    </div>
                    <div class="col-md-6">
                        <p>Выберите город доставки</p>
                        <select class="form-control" style="overflow:auto;" name="city">
                             <option value="Москва">Москва</option>
                            <option value="Санкт-Петербург">Санкт-Петербург</option>
                            <option value="Казань">Казань</option>
                            
                            <option value="Абакан">Абакан</option>
                            <option value="Пермь">Пермь</option>
                            <option value="Киров">Киров</option>
                            <option value="Майкоп">Майкоп</option>
                            <option value="Майкоп">Горно-алтайск</option>
                            <option value="Майкоп">Уфа</option>
                            
                            <option value="Улан-удэ">Улан-удэ</option>
                            <option value="Махачкала">Махачкала</option>
                            <option value="Магас">Магас</option>
                            <option value="Нальчик">Нальчик</option>
                            <option value="Элиста">Элиста</option>
                            <option value="Черкесск">Черкесск</option>
                            
                            <option value="Петрозаводск">Петрозаводск</option>
                            <option value="Сыктывкар">Сыктывкар</option>
                            <option value="Йошкар-Ола">Йошкар-Ола</option>
                            <option value="Саранск">Саранск</option>
                            <option value="Якутск">Якутск</option>
                            <option value="Владикавказ">Владикавказ</option>
                            
                            <option value="Кызыл">Кызыл</option>
                            <option value="Ижевск">Ижевск</option>
                            <option value="Грозный">Грозный</option>
                            <option value="Чебоксары">Чебоксары</option>
                            <option value="Барнаул">Барнаул</option>
                            <option value="Чита">Чита</option>
                            
                            <option value="Петропавловск-Камчатский">Петропавловск-Камчатский</option>
                            <option value="Краснодар">Краснодар</option>
                            <option value="Красноярск">Красноярск</option>
                            
                            <option value="Владивосток">Владивосток</option>
                            <option value="Ставрополь">Ставрополь</option>
                            
                            <option value="Хабаровск">Хабаровск</option>
                            <option value="Благовещенск">Благовещенск</option>
                            <option value="Архангельск">Архангельск</option>
                            <option value="Астрахань">Астрахань</option>
                            <option value="Белгород">Белгород</option>
                            
                            <option value="Брянск">Брянск</option>
                            <option value="Владимир">Владимир</option>
                            <option value="Волгоград">Волгоград</option>
                            <option value="Вологда">Вологда</option>
                            <option value="Воронеж">Воронеж</option>
                            <option value="Иваново">Иваново</option>
                            <option value="Хабаровск">Хабаровск</option>
                            <option value="Иркутск">Иркутск</option>
                            <option value="Калининград">Калининград</option>
                             
                            <option value="Калуга">Калуга</option>
                            <option value="Кемерово">Кемерово</option>
                            <option value="Кострома">Кострома</option>
                            <option value="Курган">Курган</option>
                            <option value="Курск">Курск</option>
                            <option value="Липецк">Липецк</option>
                            <option value="Магадан">Магадан</option>
                            <option value="Мурманск">Мурманск</option>
                            <option value="Нижний Новгород">Нижний Новгород</option>
                            <option value="Великий Новгород">Великий Новгород</option>
                            <option value="Новосибирск">Новосибирск</option>
                            <option value="Омск">Омск</option>
                            <option value="Оренбург">Оренбург</option>
                            <option value="Орёл">Орёл</option>
                            <option value="Пенза">Пенза</option>
                            <option value="Псков">Псков</option>
                            <option value="Ростов-на-Дону">Ростов-на-Дону</option>
                            <option value="Рязань">Рязань</option>
                            <option value="Самара">Самара</option>
                            <option value="Саратов">Саратов</option>
                            <option value="Южно-сахалинск">Южно-сахалинск</option>
                            <option value="Екатеринбург">Екатеринбург</option>
                            <option value="Смоленск">Смоленск</option>
                            <option value="Тамбов">Тамбов</option>
                            <option value="Тверь">Тверь</option>
                            <option value="Ульяновск">Ульяновск</option>
                            <option value="Челябинск">Челябинск</option>
                            <option value="Ярославль">Ярославль</option>
                            <option value="Ханты-мансийск">Ханты-мансийск</option>
                        </select>
                    </div>
                
<div class="col-md-6">
                        <p>Ваш контактные данные</p>
                    </div>
                
                    <div class="col-md-6">
                        <p>Выберите продукт</p>
                    </div>
                    
                    
                
 
                    
 
                    <div class="col-md-6">
                        <input type="text" class="form-control" placeholder="Телефон" name="uname">
                    </div>
                    
                    <div class="col-md-6">
                        <input type="text" class="form-control" placeholder="E-mail" name="uemail">
                    </div>
                    <div class="col-md-6" style="margin-top:1%;">
                        <input type="text" class="form-control" placeholder="Skype" name="skype">
                    </div>
                    <div class="col-md-12">
                    <br>
                    </div>
                    <div class="col-md-6" style="text-align:left;">
                        <input type="checkbox" value="protec suf 01" name="suf01">
                        <span>PROTEC SUF-01</span>
                    </div><br>
                    
 
                
 
            
                    
                    
                    <div class="col-md-6">
                        <input type="checkbox" value="protec suf 01 ep" name="suf01ep">
                        <span>PROTEC SUF-01 EP</span>
                    </div>
                    
<div class="col-md-6">
                        <input type="checkbox" value="protec suf 01 constructive" name="suf01cons">
                        <span>PROTEC SUF-01 (Constructive)</span>
                    </div>
                
                    
                    
                    
                    
                    <div class="col-md-6">
                        <input type="checkbox" value="protec suf 01 g" name="suf01g">
                        <span>PROTEC SUF-01 G</span>
                    </div>
                    <div class="col-md-6">
                        <input type="checkbox" value="protec suf 01 k" name="suf01k">
                        <span>PROTEC SUF-01 K</span>
                    </div>
                    <div class="col-md-6">
                        <input type="checkbox" value="protec suf 01 p" name="suf01p">
                        <span>PROTEC SUF-01 P</span>
                    </div><div class="col-md-12">
                    <br>
                    </div>
                <div class="col-md-12 phone">
                        <b>Прикрепите документацию на просчет, либо карточку предприятия</b>
                    </div><br>
                    <div class="col-md-6">
                        <input type="file" class="form-control" name="fileFF" id="file1" style="background:none; color:black; border:0; box-shadow:none;">
                    </div>
                    
            <div class="col-md-12" style="text-align:center;">
            <p class="msgs"></p>  <input name="formInfo" class="formInfo" type="hidden" value="Заказ расчёта"/>
        <button class="btn" type="submit" style="margin-top:2%; background-color: #2c3e4c;
    color: white;">сделать заказ</button></form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    
 
 
 
    
  if (!empty($_POST['uname']) && (!empty($_POST['uemail']) || !empty($_POST['uphone']))){
    if (isset($_POST['uname'])) {
        if (!empty($_POST['uname'])){
          $uname = strip_tags($_POST['uname']) . "<br>";
          $unameFieldset = "<b>Имя пославшего:</b>";
         }
    }
    if (isset($_POST['uemail'])) {
        if (!empty($_POST['uemail'])){
          $uemail = strip_tags($_POST['uemail']) . "<br>";
          $uemailFieldset = "<b>Почта:</b>";
        }
    }
    if (isset($_POST['uphone'])) {
        if (!empty($_POST['uphone'])){
          $uphone = strip_tags($_POST['uphone']) . "<br>";
          $uphoneFieldset = "<b>Телефон:</b>";
        }
    }
    if (isset($_POST['formInfo'])) {
        if (!empty($_POST['formInfo'])){
          $formInfo = strip_tags($_POST['formInfo']);
          $formInfoFieldset = "<b>Тема:</b>";
        }
    }
    if (isset($_POST['suf01'])) {
        if (!empty($_POST['suf01'])){
          $suf01 = strip_tags($_POST['suf01']) . "<br>";
          $products = "<b>Продукты:</b>";
        }
    }
    if (isset($_POST['suf01k'])) {
        if (!empty($_POST['suf01k'])){
          $suf01k = strip_tags($_POST['suf01k']) . "<br>";
          $products = "<b>Продукты:</b>";
        }
    }
    if (isset($_POST['suf01ep'])) {
        if (!empty($_POST['suf01ep'])){
          $suf01ep = strip_tags($_POST['suf01ep']) . "<br>";
          $products = "<b>Продукты:</b>";
        }
    }
    if (isset($_POST['suf01g'])) {
        if (!empty($_POST['suf01g'])){
          $suf01g = strip_tags($_POST['suf01g']) . "<br>";
          $products = "<b>Продукты:</b>";
        }
    }
    if (isset($_POST['suf01cons'])) {
        if (!empty($_POST['suf01cons'])){
          $suf01cons = strip_tags($_POST['suf01cons']) . "<br>";
          $products = "<b>Продукты:</b>";
        }
    }
    if (isset($_POST['suf01p'])) {
        if (!empty($_POST['suf01p'])){
          $suf01p = strip_tags($_POST['suf01p']) . "<br>";
          $products = "<b>Продукты:</b>";
        }
    }
    if (isset($_POST['skype'])) {
        if (!empty($_POST['skype'])){
          $skype = strip_tags($_POST['skype']) . "<br>";
          $skypee = "<b>Skype:</b>";
        }
    }
    if (isset($_POST['city'])) {
        if (!empty($_POST['city'])){
          $city = strip_tags($_POST['city']) . "<br>";
          $Cityy = "<b>Город:</b>";
        }
    }
    
 
   
 
 
    
    
    
    $to = "mail"; /*Укажите адрес, на который должно приходить письмо*/
    $sendfrom = "mail"; /*Укажите адрес, с которого будет приходить письмо */
    $headers  = "From: " . strip_tags($sendfrom) . "\r\n";
    $headers .= "Reply-To: ". strip_tags($sendfrom) . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html;charset=utf-8 \r\n";
    $headers .= "Content-Transfer-Encoding: 8bit \r\n";
    $subject = "$formInfo";
    $message = "$unameFieldset $uname
                $skypee $skype
                $Cityy $city
                $uemailFieldset $uemail
                $uphoneFieldset $uphone
                $products $suf01 $suf01k $suf01ep $suf01g $suf01cons $suf01p";
 
    $send = mail ($to, $subject, $message, $headers);
        if ($send == 'true')  {
            echo '<p class="success">Спасибо за отправку вашего сообщения!</p>';
        } else {
          echo '<p class="fail"><b>Ошибка. Сообщение не отправлено!</b></p>';
        }
  } else {
    echo '<p class="fail">Ошибка. Вы заполнили не все обязательные поля!</p>';
  }
} else {
  header ("Location: http://site.ru"); // главная страница
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.12.2016, 19:01
Ответы с готовыми решениями:

Форма обратной связи с аттачем HTML+PHP
Здравствуйте форумчане! Пол дня пытаюсь разобраться с формой обратной связи с аттачем.. В php я ноль, но честно пытался сделать всё, что в...

Заполнить html форму переменными php
Есть ли вариант как Заполнить html форму переменными php помимо следующего способа: echo &quot;&lt;form action='' method='post'&gt; ...

Не удаётся отправить форму из html в php
Здравствуйте,подскажите,пожалуйста,как решить мою проблему.Дело в том что мои формы передает значение этого поля в переменную и на...

2
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
12.12.2016, 19:55
Цитата Сообщение от gogi188 Посмотреть сообщение
PHP
1
2
3
if (!empty($_POST['uname']) && (!empty($_POST['uemail']) || !empty($_POST['uphone']))){
    if (isset($_POST['uname'])) {
        if (!empty($_POST['uname'])){
0
wq
85 / 78 / 32
Регистрация: 26.11.2015
Сообщений: 481
12.12.2016, 20:05
как-то так
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
if (!empty($_POST['uname']) && (!empty($_POST['uemail']) || !empty($_POST['uphone']))) {
    if (isset($_POST['uname'])) {
        if (!empty($_POST['uname'])) {
            if (isset($_POST['uname']) && isset($_POST['uemail'])) {
                if (array_key_exists('uphone', $_POST)) {
                    if (is_array($_POST)) {
                        echo 'bingo!';
                    }
                }
            }
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.12.2016, 20:05
Помогаю со студенческими работами здесь

Не удаётся отправить форму из html в php
index.html &lt;html&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;form method=&quot;POST&quot; action=&quot;hello.php&quot;&gt; &lt;input type=&quot;text&quot; name=&quot;mytext&quot;...

Возврат результата php сценария на html форму
Есть html форма,данные из которой отправляются в task.php,там выполняются все необходимые действия с данными, и там же выводится...

Сделал форму контактов html, а обработчик php не получается
сделал форму контактов html,а оброботчик php не получается к нему..НУЖНА помощ.. &lt;form role=&quot;form&quot;&gt; ...

Простая авторизация через форму html на сайт php
У меня есть сайт на php и форма на html. В форму я ввожу логин и пароль если данные верны то переход на php сайт. Сделал так, но когда...

Добавление полей в веб форму с лайт боксом (php+html)
Здравствуйте. Уже несколько хочу добавить поля в эту замечательную форму, но она выдает ошибки. Очень нуждаюсь в совете, где нужно дописать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru