Бывает что необходимо организовать заказ на сайте но разворачивать магазин нет смысла. Тогда возможно воспользоваться формой в которой пользователь сам заносит количество и наименования товара.
Сама форма:
<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 "Спасибо! Ваша заявка успешно отправлена. В ближайшее время с вами свяжется наш сотрудник.";
?>
Пример можно посмотреть тут.