Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 16.11.2020
Сообщений: 15

Отправка значения на почту. Как можно скорее

20.11.2020, 00:18. Показов 2697. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Есть такое модальное окно
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div id="modal_form">
<!-- Само окно -->
<span id="modal_close"><img src="img/close.png" alt="close"></span> <!-- Кнопка закрыть -->
<form action="order.php" method="post" class="orderform pu" onsubmit="yaCounter33720834.reachGoal('ZAKAZ'); return true;">
<div class="ordertop">
<p class="ordertitle">Оставьте заявку</p>
<p class="orderposttitle">Свяжемся с Вами в течение 15 минут</p>
</div>
<p class="name">Ваше имя</p>
<input type="text" class="iname" name="name">
<p class="phone">Номер телефона</p>
<input type="text" class="iphone" required name="phone">
<input type="hidden" name="ctype" id="ctype" value="">
<input type="submit" value="Заказать костюм" class="ordersubmit">
<a href="#rules" class="privacy">Политика конфиденциальности</a>
</form>
</div>"
Вот обработчик
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
<?php
 
 
 
$server = $_SERVER['HTTP_HOST'];
$name = $_POST['name'];
$tovar = htmlspecialchars($_POST["id"]);
 
if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
if (empty($phone))
{
echo "I can not send!";
exit;
}
$ip = $_SERVER['REMOTE_ADDR'];
 
if (isset($_POST['ctype'])) {$theme = '<br><strong>-</strong> '.($_POST["ctype"]);}
 
 
 
$success_url = './upsell/index.php?name='.$_POST['name'].'&phone='.$_POST['phone'].'';
 
 
$mail_header = "MIME-Version: 1.0\r\n";
$mail_header.= "Content-type: text/html; charset=UTF-8\r\n";
$mail_header.= "From: Ded Moroz <informer@$server>\r\n";
$mail_header.= "Reply-to: Reply to Name <reply@$server>\r\n";
 
$to = "tgaccbot@gmail.com";
$subject = "Заявка с сайта: $server";
 
$message = "<strong>Имя:</strong> $name<br><strong>Телефон:</strong> $phone <br><strong>Время заказа:</strong> ".date("m.d.Y H:i:s")." <br><strong>IP покупателя:</strong> $ip <br><strong>Заказ:</strong> $tovar $theme ";
if (mail($to,$subject,$message,$mail_header))
header('Location: '.$success_url);
else echo 'Oshibka otpravki - otklyuchena funkciya (php mail). Obratites v podderzhku xostinga';
?>"
В общем 2 поля. Имя и номер телефона. Плюс значение заказа.
При нажатии на кнопку "Заказать товар" на сайте(на определенном товаре, каждому задан свой id) заполняем имя и телефон. И нужно, чтобы на почту приходило не только номер и имя, а еще и id заказа. Сейчас в строке "Заказ" приходит пустое поле.
Я так понимаю в обработчике передается не значение каждого id, а значение, в котором id="id".
Как это сделать?

Добавлено через 12 минут
Модальное окно одно, а товаров несколько. Прописывать для каждого товара свое модальное это бред.

Добавлено через 57 секунд
Или добавить поле в модальное окно(только чтение) и в поле уже вписывается значение с id
И уже это поле передавать на почту.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.11.2020, 00:18
Ответы с готовыми решениями:

Отправка значения из списка на почту
Подскажите что то я запутался. есть форма с выпадающим списком. значения в список выводятся из базы. не могу заставить значение из этого...

Как можно скорее
Помогите найти ошибки; TIP variable 2#P$tip_avto tip_avto_F Function RN1,D2 0.75,benzin/1,disel; распределение автомобилей ...

Выбор.Как можно скорее, ребят - вы лучшие!
http://hard.rozetka.com.ua/videocards/c80087/price=1700-2100/ - Помогите,пожалуйста, выбрать на розетке(я-хохол). Цены в ссылке...

29
0 / 0 / 0
Регистрация: 16.11.2020
Сообщений: 15
20.11.2020, 15:33  [ТС]
Студворк — интернет-сервис помощи студентам
Изменил. Но ничего не изменилось на почте)

Добавлено через 57 секунд
Какое противное)

Добавлено через 5 минут
Пришло на почту dm-santa
data-name просто появляется в форме

Добавлено через 1 минуту
Все, разобрался) Спасибо большое!)
Значение data-name убрал, оно ни к чему)
0
20.11.2020, 15:45

Не по теме:

Scopolomine, каждый день будете одну и ту же тему создавать?
Отправка значений на почту

0
0 / 0 / 0
Регистрация: 16.11.2020
Сообщений: 15
20.11.2020, 15:47  [ТС]
Цитата Сообщение от estic Посмотреть сообщение
каждый день будете одну и ту же тему создавать?
Тему создал в php, меня направили в js
Я написал туда, мою тему перенесли обратно
0
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,940
20.11.2020, 15:54
Цитата Сообщение от Scopolomine Посмотреть сообщение
Какая база...
Обычная. Возможность отправки заказа на почту не отменяет нормального учета
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
20.11.2020, 15:55
data-id="Костюм Деда Мороза ЭКОНОМ"
прикольно
сначала говорилось о id заказа
потоп оказалось что нужно id товара
в итоге, передается название товара
0
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,940
20.11.2020, 16:07
Цитата Сообщение от fanatikus Посмотреть сообщение
в итоге, передается название товара
Зачем id, если учета нет? Получил в письме название товара и пошел копаться на складе в поисках товара

Добавлено через 54 секунды
Технологию автор от вас получил. С ее ухудшением справится сам
0
0 / 0 / 0
Регистрация: 16.11.2020
Сообщений: 15
20.11.2020, 16:41  [ТС]
Вы путаете этот сайт с интернет-магазином. Если я правильно понимаю, человек создал сайт для приема заказов либо на пошив, либо на продажу уже готового. Скажем к примеру весь товар в кол-ве по 5-10 шт лежит у него дома. Тут база и не нужна. Так что я не думаю, что ухудшаю технологию.

Добавлено через 2 минуты
А насчет id, то так и планировалось. Я хотел вывести текст строчки, которой присвоен определенный id
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
20.11.2020, 17:40
Цитата Сообщение от Scopolomine Посмотреть сообщение
я не думаю, что ухудшаю технологию.
да, если закрыть глаза на
data-id а там называние
input type="hidden" name="product_id" а там, тоже название
работать конечно будет
а вот когда начинаешь разбираться с таким кодом ..............
0
304 / 211 / 96
Регистрация: 04.07.2012
Сообщений: 903
20.11.2020, 20:31
Цитата Сообщение от fanatikus Посмотреть сообщение
а вот когда начинаешь разбираться с таким кодом
Ну за это уже платят
0
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,940
20.11.2020, 21:13
Цитата Сообщение от Scopolomine Посмотреть сообщение
Вы путаете этот сайт с интернет-магазином.
Это вы что-то путаете. Учет - он везде учет. С таким подходом потом придется в два раза больше платить. Сначала наворотите, что без 100 гр не разберешься, а потом за вами подчищай. Сразу бы перепоручили работу одному из помогающих, не пытаясь урвать все себе (оставить все себе, если это ваш сайт), для всех бы было лучше.

Цитата Сообщение от fanatikus Посмотреть сообщение
а вот когда начинаешь разбираться с таким кодом ..............
И кто в этом виноват? Только ли автор?

Добавлено через 4 минуты
Цитата Сообщение от estic Посмотреть сообщение
для всех бы было лучше.
Кроме лишних звеньев в этой цепочки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.11.2020, 21:13

Необходимо как можно скорее создать .EXE-программу-транслитератор!
Можете ли вы сами её написать и скинуть ссылку? Мне необходим следующий вариант транслитерации: &quot;а&quot; - &quot;a&quot;, ...

phpBB Отправка ответа пользователя на почту, как реализовать?
Здравствуйте, У меня такой вопрос, как сделать что бы все созданные ответы на темы созданные мной приходили мне на почту? Заранее...

Pascal. Народ очень важно и если возможно как можно скорее!
тов. Форумчане. всем привет. я учусь на программиста. так получилось пришлось прогулять несколько занятий по программированию. завтра...

Как можно в редакторе сайта восстановить страничку, которая, скорее всего, была удалена?
Как можно в редакторе сайта восстановить страничку, которая, скорее всего, была удалена. Знаю, что восстановить ее как-то можно, а вот как...

Нужно сделать программу спасибо, нужно как можно скорее)
Нужно сделать программу спасибо, нужно как можно скорее) П.5.4. Правил Запрещено создавать темы с бессмысленными названиями вроде...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru