请我需要插入一个表数据的值到数据库中使用后提交,但我似乎没有得到它的权利。。。代码不完整,我只需要任何人把我通过后提交数据。
<?php
if(isset($_POST['submit'])){
$title = $_POST[$product['title']];
$slug = $_POST[$product['slug']];
$slug = $_POST[$product['description']];
$quantity = $_POST[$product['quantity']];
$subTotal = $_POST[number_format($total, 2) ];
}
?>
// i guess my post submit is wrong...
<table class="table table-striped">
<tr>
<th colspan="7"><h3 class="text-center">Order details</h3></th>
</tr>
<tr class="btn bg-success">
<th>Title</th>
<th>Slug</th>
<th>Description</th>
</tr>
<form method="post" action="cart.php">
<tr>
<td class="text-info" name="title"><?php echo $product['title']; ?></td>
<td class="text-info"><?php echo $product['slug']; ?> </td>
<td class="text-info"><?php echo $product['description']; ?> </td>
<input type="submit" name="submit" class="btn btn-success text-right" value="Checkout" onClick="return confirm('you will be redirected .....');" /> <!-- submit button -->
</table>
All i need is to post to the database after clicking the submit button. Thank You.
2条答案
按热度按时间bvk5enib1#
要将数据发布到数据库中,需要提交表单并将表单变量转换为php变量。
在表单中,为每个字段使用一个名称,如
然后,在表单提交之后,将表单数据收集到php变量中
在mysql查询中使用此数据发布到数据库中。
dgiusagp2#
不能在没有输入标记的情况下发布。确保您已经从输入元素提交了表单。要获取发布的值,请使用所提供输入的名称。例如:$slug=$后['slug'];将post值放入变量后,使用mysql查询将其插入数据库。我建议您从insert查询的基础知识开始