Место вашей рекламы.

Заявка

 

 

Бывает что необходимо организовать заказ на сайте но разворачивать  магазин нет смысла. Тогда возможно воспользоваться формой в которой пользователь сам заносит количество и наименования товара.

Сама форма:

 <b>Контактные данные:</b><br>
<
formid="form_zakaz" action="111.php" method="post">
  <
table>
    <
tr>
      <
td>Ф.И.О. или наименование организации</td>
      <
td><inputtype="text" name="name"><spanstyle="color: red;">*</span></td>
    </
tr>
    <
tr>
      <
td>Контактный телефон</td>
      <
td><inputtype="text" name="tel"><spanstyle="color: red;">*</span></td>
    </
tr>
    <
tr>
      <
td>Электронный адрес</td>
      <
td><inputtype="text" name="email"><spanstyle="color: red;">*</span></td>
    </
tr>
  </
table>
  <
br>
<
script>
 
vari=1;
 
functionaddtr(){
 
jQuery('#zakaz').show(1000).append('<tralign="center"><td><inputtype="text" name="detal['+ i +']" value="-"></td>  <td><inputtype="text" name="nomer['+ i +']" value="-"></td><td><inputtype="text" name="kol['+ i +']" value="-"></td></tr>');
 
i++;
  };
</
script>
  <
b>Заказ:</b><br>
  <
tableid="zakaz" width="100%">
    <
tralign="center">
      <
td>Наименование</td>
      <
td>Размер</td>
      <
td>Количество</td>
    </
tr>
<
tralign="center">
  <
td><inputtype="text" name="detal[0]" value="-"></td>
  <
td><inputtype="text" name="nomer[0]" value="-"></td>
  <
td><inputtype="text" name="kol[0]" value="-"></td>
</
tr>
</
table>
<
spanstyle="cursor: pointer; color: blue;" OnClick="addtr();">Добавить строчку</span>
<
center>
<
inputtype="submit" value=" Отправить заказ "><br>
<
spanid="ansver" style="font-size: 20px;"></span>
  </
center>
</
form>



Для того чтоб работало добавление строк скачиваем jquery-1.7.1.js
И добавляем  в

<head>

<script type="text/javascript" src="/jquery-1.7.1.js"></script>

 

Форма отправления на почту заказа:


<?php
$
name=$_POST['name'];
$
srok=$_POST['tel'];
$
vid=$_POST['email'];
$
det=$_POST['detal'];
$
nom=$_POST['nomer'];
$
koll=$_POST['kol'];
$
p ="";
$
a ="";
$
d ="";
$
c ="";
if (!$_POST['name']){echo "Не заполнено одно из обязательных полей!"; exit;}
if (!$_POST['tel']){echo "Не заполнено одно из обязательных полей!"; exit;}
if (!$_POST['email']){echo "Не заполнено одно из обязательных полей!"; exit;}
foreach($nomas $xxx)
$
a.="<p>".$xxx."</p>";
foreach($detas $val)
$
p.="<p>".$val."</p>";
foreach($kollas $kol)
$
d.="<p>".$kol."</p>";
$
to = "ваш адрес@ваш домен.com";
  $
subject = "Robot - Робот";
  $
message = "<tableborder='0'>
  <
tr>ФИО: $name</tr>
  <
tr>Телефон: $srok</tr>
  <
tr>Email: $vid</tr>
  <
tr><td>Наименование</td>
    <td>Размер</td>
    <td>Количество</td></tr>
  <
tr>
    <
td>".$p."</td>
    <
td>".$a."</td>
    <
td>".$d."</td>
  </
tr>
</
table>";
  $
headers = "From: example@server.com>\r\nContent-type: text/html; charset=windows-1251 \r\n";
mail ($to, $subject, $message, $headers);
 echo "Спасибо! Ваша заявка успешно отправлена.  В ближайшее время с вами свяжется наш сотрудник.";
?>

 

Пример можно посмотреть тут.

my(@)iskop.ru   

© Copyright 2019. All rights reserved.