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 форму при помощи ajax

 PHP.SU

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


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

> Без описания
mirstiker
Отправлено: 06 Февраля, 2016 - 21:40:20
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Апр. 2015  


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




Здравствуйте! необходимо при заполнении параметров отображать их пользователю без перезагрузки страницы, при помощи ajax предполагаю можно сделать.
Вот сам скрипт:
PHP:
скопировать код в буфер обмена
  1.   <?PHP
  2.  
  3. if ($_POST[submit]) {
  4.  
  5.         $dlina = $_POST['total'];
  6.         $shirina = $_POST['size2'];
  7.         $kolvo = $_POST['kolvo'];
  8.         $ploshad = $dlina * $shirina ;
  9.         $plastik = 0.16;
  10.  
  11.  
  12.         if ($_POST['profile'] == "Da")
  13.         {
  14.                 $profil = $ploshad * 0.09;
  15.         }
  16.  
  17.        
  18.  
  19.         //Стоимости с чекбоксов по порядку
  20.         $r = $_POST['radio'];
  21.         if ($r == 1) $cena = 200;
  22.         if ($r == 2) $cena = 250;
  23.         if ($r == 3) $cena = 350;
  24.         if ($r == 4) $cena = 260;
  25.     if ($r == 5) $cena = 0;
  26.    
  27.   $itog = $ploshad * $plastik + $profil + $kolvo * $cena  ;
  28.        
  29.        
  30.         if ($_POST['email1'] == '1') {  
  31.   $msg = "Длина ".$dlina."\r\n Ширина ".$shirina."\r\n Тип карманов:".$r."\r\n Профиль окантовочный по периметру NIELSEN:".$_POST['profile']."\r\n Итоговая стоимость ".$itog;
  32.         mail($_POST[email],'Тема письма',$msg);
  33.         }
  34.        
  35.        
  36. }
  37.  
  38.  
  39.         ?>


Форма html :
CODE (html):
скопировать код в буфер обмена
  1.    <form id="calcul" action="#" method="POST">
  2.                          Рассчитать стоимость стендов</br>
  3.                          Тип карманов:</br>
  4.                             <input type="radio" name="radio" value="1" >Карман прозрачный a-4 </input></br>
  5.                                 <input type="radio" name="radio" value="2" > Карман прозрачный а-3 </input></br>
  6.                                 <input type="radio" name="radio" value="3" > Оъемный пластиковый,прозрачный карман А4</input></br>
  7.                                 <input type="radio" name="radio" value="4" > Оъемный пластиковый,карман вертикальный а-5</input></br>
  8.                 <input type="radio" name="radio" value="5" checked > Карман отсутствует </input></br>
  9.                             Колличество карманов:
  10.                                 <input type="number" name="kolvo"  min="1" max="20" /></br>
  11.                             Профиль окантовочный по периметру NIELSEN:
  12.                                      <select name="profile">
  13.                                          <option name="profil" value="net">Нет</option>
  14.                                              <option name ="profil" value="Da">Да</option>
  15.                                      </select></br>
  16.                             Размер пластика:
  17.                             <input type="text" name="total" required="required" size="8" /> X
  18.                                 <input type="text" name="size2" required="required" size="8"/></br>
  19.                                 Введите ваш e-mail:
  20.                                 <input type="text" name="email" /></br>
  21.                                 Отправить расчет на e-mail:
  22.                                 <input type="checkbox" name="email1" value="1"/>ДА</br>
  23.                             <button type="submit" name="submit" value="Рассчитать"> Рассчитать </button>
  24.                                 <input type="text" size="4" value="<?php echo $itog; ?>" name="stoimost"/>
  25.                                
  26.                                
  27.          </form>
 
 Top
varz62
Отправлено: 07 Февраля, 2016 - 06:01:55
Post Id


Новичок


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


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




если актуально пишите
скайп anatolva
Email varzanov62@yandex.ru
 
 Top
mshdn
Отправлено: 08 Февраля, 2016 - 18:10:36
Post Id


Гость


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


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




Есть опыт работы PHP,Javscript/jQuery
возьмусь
email:mshdn@rambler.ru
 
 Top
mirstiker
Отправлено: 08 Февраля, 2016 - 21:14:25
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Апр. 2015  


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




Тему можно закрыть,уже помогли.Спасибо.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« FreeLance »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB