ppbinag
Новичок
В базе данных не заполняются значения полей name, s_name, address, post_index, email, остальные поля заполняются правильно.
PHP:
<?
if($_SESSION['cart'] && !isset($_POST['order']))
{
?>
<form action="index.php?view=order" method="post" id="cart-form">
<table id="mycart" align="center" cellspacing="0" cellpadding="0" border="0">
<tr>
<th>Товар</th>
<th>Цена, руб.</th>
<th>Кол-во</th>
<th>Всего, руб.</th>
</tr>
<? foreach($_SESSION['cart'] as $id => $quantity):
$product = get_product($id);
?>
<tr>
<td align="center" class="totall"><?=$product['title'];?></td>
<td align="center" class="totall"><?=number_format($product['price'],2);?></td>
<td align="center" class="totall"><?=$quantity;?></td>
<td align="center" class="totall"><?=number_format($product['price'] * $quantity ,2);?></td>
</tr>
<? endforeach;?>
</table>
<p class="total" align="center">Общая сумма заказа: <span class="product-price"><?=number_format($_SESSION['total_price'],2);?> руб.</span></p>
<p align="center" style="color: #fff;" class="totall">
Ваше Имя: <br>
<input type="text" name="name" style="width: 200px;" /><br />
Ваша Фамилия: <br>
<input type="text" name="s_name" style="width: 200px;" /><br />
Ваш адрес: <br>
<input type="text" name="address" style="width: 200px;" /><br />
Ваш Почтовый индекс: <br>
<input type="text" name="post_index" style="width: 200px;" /><br />
Ваш e-mail: <br>
<input type="text" name="email" style="width: 200px;" /><br />
</p>
<p align="center"><input type="submit" name="order" value="Заказать" /></p>
</form>
<?
}
if($_SESSION['cart'] && isset($_POST['order']))
{
foreach($_POST as $ArrKey => $ArrStr)
{
$ArrKey = $_POST[$ArrKey];
}
$date = date('Y-m-d');
$time = date('H:i:s');
foreach($_SESSION['cart'] as $id => $quantity):
$product = get_product($id);
$query = mysql_query("INSERT INTO orders(name,s_name,address,post_index,email,date,time,product,prod_id,price,qty) VALUES ('$name','$s_name','$address','$post_index','$email','$date','$time','{$product['title']}','{$product['id']}','{$product['price']}','$quantity')");
endforeach;
echo "<p align='center' style='color: #fff;' class='total'><img src='img/ch.png'><br>Ваш заказ успешно принят! Спасибо за покупку!</p>";
}
?>