我正在开发一个基于 PHP、Bootstrap 和 MySQLi 的示例电子商务网站
我遇到 2 个 PHP 页面的问题:home.php 和 cart-script.php
带有文本输入和按钮的表单的 home.php 的一些相关部分是: `
<div class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">
<?php TitleQuery(2); ?>
</div>
</div>
<div class="panel-body">
<center>
<?php
PhotoQuery(2);
?>
</center>
<p>
<?php
BodyQuery(2);
?>
</p>
<form action="cart-script.php" method="POST">
<p>
<center>
<input type="number" class="form-control" name="name2" placeholder="Select quantity to add:">
</input>
</center>
</p>
<input type="button" name="submit2" class="btn btn-primary btn-block" value="Add to cart">
</input>
</form>
</div>
`
我的 cart-script.php 文件的代码是: `
session_start();
require_once("connection.php");
if(isset($_POST['submit2']))
{
$n=int($_POST['name2']);
$id=2;
$query1= "SELECT ItemName,Price FROM items WHERE ItemID='2'";
$result1=mysqli_query($con,$iquery1);
while($row=mysqli_fetch_array($result))
{
$iname=$row["ItemName"];
$p=$row["Price"];
}
$query = "INSERT INTO shopcart VALUES
(
'{$id}',
'{$iname}',
'{$p}',
'{$n}'
)";
$result=mysqli_query($con,$query);
}
?>`
每当我点击 home.php 中的“添加到购物车”按钮,然后检查 WampServer 上 PHPMyAdmin 上的数据库时,数据库都没有受到影响。 我哪里错了?
最佳答案
您只需提交您的表格:
<input
type="submit"
name="submit2"
class="btn btn-primary btn-block"
value="Add to cart">
您的表单尚未提交
关于php - 无法将 PHP 表单数据存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46300198/