Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: доработка формы заявки пластиковых окон

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Не отправляет выбранное окно "одностворчатое, двустворчатое, балконный блок и т д "
Kasandr
Отправлено: 06 Марта, 2016 - 11:43:47
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2016  


Помог: 0 раз(а)




Значиться, сделал форму отправки пластиковых окон выборка,

в application1.php сама форма отправка можете сменить почту на вашу чтоб проверять.

в файле index.html (можно запускать локально)

вся форма выборка окон , отправляет все данные размеры и т д ...

Но не отправляет какое окно человек выбрал,

Пример: нажали на двустворчатое внизу пишет "двустворчатое окно" вот эту выборку не отправляет а она ну очень нужна чтоб менеджер понимал что хочет человек..

помогите пожалуйста, вот только это осталось...

залил всё архивом на яндекс диск

https://yadi[dot]sk/d/HL9NRwxVpwfYr

Код того что видит пользователь

PHP:
скопировать код в буфер обмена
  1. <FORM action="application1.php" method="post" accept-charset="UTF-8" id="calc-form" method="post" name="calc-form" class="size-form">
  2.             <input name="tx_tdb_pi1[page_id]" value="vibor_okna1" type="hidden">
  3.             <input name="tx_tdb_pi1[form]" value="vibor_okna2" type="hidden">
  4.             <!--window size select-->
  5.             <h3>Укажите размеры и дополнительные опции</h3>
  6.  
  7.             <div class="size-holder">
  8.  
  9.                 <div class="b_window_select_size_and_additional">
  10.  
  11.                     <div class="content clearfix">
  12.                         <!-- left -->
  13.                         <div class="col_left">
  14.                             <div class="b_window_dimensions">
  15.  
  16.                                 <div class="b_tooltip_dimensions_container" style="display: none;">
  17.                                     <div class="b_tooltip_dimensions">
  18.                                         <i class="arrow"></i>
  19.  
  20.                                         <div class="from">500 мм</div>
  21.                                         <div class="slider">
  22.                                             <div class="b_dimension_slider"></div>
  23.                                         </div>
  24.                                         <div class="to">2200 мм</div>
  25.                                         <div class="cb"></div>
  26.                                     </div>
  27.                                 </div>
  28.  
  29.                                 <!-- row 1 -->
  30.                                 <div class="b_window_sizes clearfix">
  31.  
  32.                                     <div style="display: block;" class="b_window_height">
  33.                                         <span class="mm">мм</span><input value="visota" name="tx_tdb_pi1_window_height" class="size h" ct="wnd" type="text">
  34.                                     </div>
  35.                                     <div style="display: block;" class="b_window" id="wnd_1">
  36.                                         <div class="width">
  37.                                             <input value="dlinna" name="tx_tdb_pi1_window_width1" class="size" ct="wnd" type="text"><span class="mm">мм</span>
  38.                                         </div>
  39.                                         <div class="img">
  40.                                             <i class="type_1"></i>
  41.                                         </div>
  42.                                     </div>
  43.                                     <div style="display: block;" class="b_window" id="wnd_2">
  44.                                         <div class="width">
  45.                                             <input value="dlinna1" name="tx_tdb_pi1_window_width2" class="size" ct="wnd" type="text"><span class="mm">мм</span>
  46.                                         </div>
  47.                                         <div class="img">
  48.                                             <i class="type_1"></i>
  49.                                         </div>
  50.                                     </div>
  51.                                     <div style="display: none;" class="b_window" id="wnd_3">
  52.                                         <div class="width">
  53.                                             <input value="dlinna2" name="tx_tdb_pi1_window_width3" class="size" ct="wnd" type="text"><span class="mm">мм</span>
  54.                                         </div>
  55.                                         <div class="img">
  56.                                             <i class="type_1"></i>
  57.                                         </div>
  58.                                     </div>
  59.                                     <div style="display: none;" class="b_door" id="door">
  60.                                         <div class="width">
  61.                                             <input value="balkon_dver" name="tx_tdb_pi1_door_width" class="size" ct="door" type="text"><span class="mm">мм</span>
  62.                                         </div>
  63.                                         <div class="img">
  64.                                             <i class="type_1"></i>
  65.                                         </div>
  66.                                     </div>
  67.                                     <div style="display: none;" class="b_door_height">
  68.                                         <input value="balkon_dver1" name="tx_tdb_pi1_door_height" class="size h" ct="door" type="text"><span class="mm">мм</span>
  69.                                     </div>
  70.                                 </div>
  71.                                 <!-- / row 1 -->
  72.  
  73.                                 <!-- row 2 -->
  74.                                 <div value="name" name="name" type="text" class="b_window_text">Двустворчатое окно</div>
  75.                                 <!-- / row 2 -->
  76.  
  77.                             </div>
  78.                         </div>
  79.                         <!-- / left -->
  80.  
  81.                         <!-- right -->
  82.                         <div class="col_right">
  83.  
  84.  
  85. Введите параметры показанные при выборе изображения:
  86. <BR>
  87. <BR>
  88. Высота
  89. <INPUT name="wind-height" type="text">
  90. <BR>
  91. <BR>
  92. Ширина
  93. <INPUT name="wind-width" type="text">
  94. <BR>
  95. <BR>
  96. Выберите профиль:
  97. <BR>
  98. <BR>
  99. <INPUT name="profil" type="radio" value="V-58">V-58
  100. <br>
  101. <INPUT name="profil" type="radio" value="V-70">V-70
  102. <br>
  103. <INPUT name="profil" type="radio" value="V-82">V-82
  104. <BR>
  105. <BR>
  106. В какой дом планируете ставить окна:
  107. <BR>
  108. <BR>
  109. <INPUT name="whois" type="radio" value="Кирпичный">Кирпичный
  110. <br>
  111. <INPUT name="whois" type="radio" value="Панельный">Панельный
  112. <br>
  113. <INPUT name="whois" type="radio" value="Сталинка">Сталинка
  114. <br>
  115. <INPUT name="whois" type="radio" value="Частный">Частный
  116. <br>
  117. <INPUT name="whois" type="radio" value="Другое">Другое
  118. <BR>
  119. <BR>
  120. Выберите цвет окон:
  121. <BR>
  122. <BR>
  123. <INPUT name="color" type="radio" value="Белые">Белые
  124. <br>
  125. <INPUT name="color" type="radio" value="Цветные">Цветные
  126. <BR>
  127. <BR>
  128. Выберите тип стеклопакета:
  129. <BR>
  130. <BR>
  131. <INPUT name="pocket" type="radio" value="Однокамерный">Однокамерный
  132. <br>
  133. <INPUT name="pocket" type="radio" value="Двухкамерный">Двухкамерный
  134. <BR>
  135. <BR>
  136. Требуется ли монтаж?
  137. <BR>
  138. <BR>
  139. <INPUT name="montaj1" type="checkbox" value="Монтаж окон">Монтаж окон
  140. <br>
  141. <INPUT name="montaj2" type="checkbox" value="Отделка откосов">Отделка откосов
  142. <br>
  143. <INPUT name="montaj3" type="checkbox" value="Подоконник и отклив">Подоконник и отклив
  144. <BR>
  145. <BR>
  146. Ваше имя:
  147. <INPUT name="name" type="text">
  148. <BR>
  149. <BR>
  150. Ваш телефон:
  151. <INPUT name="phone" type="text">
  152. <BR>
  153. <BR>
  154. <INPUT type="submit" value="Отправить">
  155. </FORM>


Код отправки файл апликатион

PHP:
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="cp-1251">
  5. <title>Заказ окон</title>
  6. <meta http-equiv="Refresh" content="4; URL=http://xn----7sbbljqejpddjkjgi1b0s.xn--p1ai/">
  7. </head>
  8. <body>
  9.  
  10. <?PHP
  11.  
  12. $sendto   = "artemka-kas.ru@yandex.ru"; // почта, на которую будет приходить письмо
  13. $userheight = $_POST['wind-height'];   // сохраняем в переменную данные полученные из Высота окна
  14. $userwidth = $_POST['wind-width']; // сохраняем в переменную данные полученные из поля Ширина окна
  15. $userprofil = $_POST['profil'];   // сохраняем в переменную данные полученные из поля профиль
  16. $userwhois = $_POST['whois']; // сохраняем в переменную данные полученные из поля c видом дома
  17. $usercolor = $_POST['color']; // сохраняем в переменную данные полученные из поля c цветом
  18. $userpocket = $_POST['pocket']; // сохраняем в переменную данные полученные из поля тип стеклопакета
  19. $usermontaj1 = $_POST['montaj1']; // сохраняем в переменную данные полученные из поля Монтаж окон
  20. $usermontaj2 = $_POST['montaj2']; // сохраняем в переменную данные полученные из поля Отделка откосов
  21. $usermontaj3 = $_POST['montaj3']; // сохраняем в переменную данные полученные из поля Подоконник и отлив
  22. $username = $_POST['name']; // сохраняем в переменную данные полученные из поля Имя
  23. $userphone = $_POST['phone']; // сохраняем в переменную данные полученные из поля Телефон
  24.  
  25.  
  26. $vibor_okna1 = $_POST['tx_tdb_pi1[page_id]']; // сохраняем в переменную данные полученные из поля выбор окна 1
  27. $vibor_okna2 = $_POST['tx_tdb_pi1[form]']; // сохраняем в переменную данные полученные из поля выбор окна 2
  28.  
  29. $visota = $_POST['tx_tdb_pi1_window_height']; // сохраняем в переменную данные полученные из поля высота первого блока окна
  30. $dlinna = $_POST['tx_tdb_pi1_window_width1']; // сохраняем в переменную данные полученные из поля длинна первого блока окна
  31. $dlinna1 = $_POST['tx_tdb_pi1_window_width2']; // сохраняем в переменную данные полученные из поля длинна второго блока окна
  32. $dlinna2 = $_POST['tx_tdb_pi1_window_width3']; // сохраняем в переменную данные полученные из поля длинна третего блока окна
  33. $balkon_dver = $_POST['tx_tdb_pi1_door_width']; // сохраняем в переменную данные полученные из поля размер длинны двери
  34. $balkon_dver1 = $_POST['tx_tdb_pi1_door_width']; // сохраняем в переменную данные полученные из поля размер высоты двери
  35.  
  36.  
  37.  
  38.  
  39. $userpocket = $_POST['type_1']; // сохраняем в переменную данные полученные из поля тип Одностворчатое окно
  40. $usermontaj1 = $_POST['type_2 active']; // сохраняем в переменную данные полученные из поля Двустворчатое окно
  41. $usermontaj2 = $_POST['type_3']; // сохраняем в переменную данные полученные из поля Трёхстворчатое окно
  42. $usermontaj3 = $_POST['type_4']; // сохраняем в переменную данные полученные из поля Балконная дверь
  43. $username = $_POST['type_5']; // сохраняем в переменную данные полученные из поля Одностворчатое окно с балконной дверью
  44. $userphone = $_POST['type_6']; // сохраняем в переменную данные полученные из поля Двустворчатое окно с балконной дверью
  45.  
  46. // Формирование заголовка письма
  47. $subject  = "Заявка окна";
  48. $headers .= "Reply-To: ". strip_tags($usercolor) . "\r\n";
  49. $headers .= "MIME-Version: 1.0\r\n";
  50. $headers .= "Content-Type: text/html;charset=utf-8 \r\n";
  51.  
  52. // Формирование тела письма
  53. $msg  = "<html><body style='font-family:Arial,sans-serif;'>";
  54. $msg .= "<h2 style='font-weight:bold;border-bottom:1px dotted #ccc;'>Заявка окна</h2>\r\n";
  55. $msg .= "<p><strong>Высота окна:</strong> ".$userheight."</p>\r\n";
  56. $msg .= "<p><strong>Ширина окна:</strong> ".$userwidth."</p>\r\n";
  57. $msg .= "<p><strong>Профиль:</strong> ".$userprofil."</p>\r\n";
  58. $msg .= "<p><strong>Дом:</strong> ".$userwhois."</p>\r\n";
  59. $msg .= "<p><strong>Цвет:</strong> ".$usercolor."</p>\r\n";
  60. $msg .= "<p><strong>Стеклопакет:</strong> ".$userpocket."</p>\r\n";
  61. $msg .= "<p><strong>Нужен:</strong> ".$usermontaj1."</p>\r\n";
  62. $msg .= "<p><strong>Нужна:</strong> ".$usermontaj2."</p>\r\n";
  63. $msg .= "<p><strong>Нужен:</strong> ".$usermontaj3."</p>\r\n";
  64. $msg .= "<p><strong>Имя:</strong> ".$username."</p>\r\n";
  65. $msg .= "<p><strong>Телефон:</strong> ".$userphone."</p>\r\n";
  66.  
  67.  
  68. $msg .= "<p><strong>выбор окна 1:</strong> ".$vibor_okna1."</p>\r\n";
  69. $msg .= "<p><strong>выбор окна 2:</strong> ".$vibor_okna2."</p>\r\n";
  70. $msg .= "<p><strong>высота первого блока окна:</strong> ".$visota."</p>\r\n";
  71. $msg .= "<p><strong>длинна первого блока окна:</strong> ".$dlinna."</p>\r\n";
  72. $msg .= "<p><strong>длинна второго блока окна:</strong> ".$dlinna1."</p>\r\n";
  73. $msg .= "<p><strong>длинна третего блока окна:</strong> ".$dlinna2."</p>\r\n";
  74. $msg .= "<p><strong>Размер длинны двери блока:</strong> ".$balkon_dver."</p>\r\n";
  75. $msg .= "<p><strong>Размер высоты двери блока:</strong> ".$balkon_dver1."</p>\r\n";
  76.  
  77.  
  78. $msg .= "</body></html>";
  79.  
  80. // отправка сообщения
  81. if(@mail($sendto, $subject, $msg, $headers)) {
  82.         echo "<center><img src='images/spasibo.png'></center>";
  83. } else {
  84.         echo "<center><img src='images/ne-otpravleno.png'></center>";
  85. }
  86.  
  87. ?>
  88.  
  89. </body>
  90. </html>

(Отредактировано автором: 06 Марта, 2016 - 16:42:41)

 
 Top
Строитель Модератор
Отправлено: 06 Марта, 2016 - 15:51:10
Post Id



Участник


Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 74 раз(а)




Скачал, посмотрел внутрь архива, и решил спросить - а тебе самому удобно в этой куче файлов ориентироваться??? Хотя бы по папкам файлы разложил!

(Отредактировано автором: 06 Марта, 2016 - 15:51:40)

 
 Top
DelphinPRO
Отправлено: 06 Марта, 2016 - 16:34:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Да кому нахрен нужно ковыряться в чужих архивах...
Kasandr, локализуйте проблему, приведите минимум кода, относящегося к ней, тогда вы с намного большей долей вероятности получите ответ.
Кстати, в процессе локализации проблемы, вы, возможно, сами определите ее источник, и не нужно будет вовсе задавать вопросы и ждать ответов.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Kasandr
Отправлено: 06 Марта, 2016 - 16:41:00
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2016  


Помог: 0 раз(а)




всё перекопал как не делал только пробовал не получается
(Добавление)
отредактировал сообщение выставил код
(Добавление)
PHP:
скопировать код в буфер обмена
  1. class="b_window_text">Двустворчатое окно</div>
Вот тут показывает что выбрал пользователь значение меняется в зависимости от выбора пользователя нужно чтоб оно приходило со всей выборкой на почту
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB