html到php到mysql_我需要使用PHP将数据从HTML表存储到MySQL数据库

我正在做一个HTML,CSS,PHP和MySQL的项目。该项目是一个网上蔬菜店,几乎是一个电子商务网站。我需要使用PHP将数据从HTML表格(我的购物车)存储到MySQL数据库。该表看起来像这样:

http://i.imgur.com/OngFBuP.png

“购物车”的代码是:

'<?php

include("session.php");

include_once("config.php");

?>

View shopping cart

View Cart

if(isset($_SESSION["cart_products"]))

{

$total = 0;

$fl=1;

$b = 0;

foreach ($_SESSION["cart_products"] as $cart_itm)

{

$product_name = $cart_itm["product_name"];

$product_qty = $cart_itm["product_qty"];

$product_price = $cart_itm["product_price"];

$product_code = $cart_itm["product_code"];

$subtotal = ($product_price * $product_qty);

$bg_color = ($b++%2==1) ? 'odd' : 'even';

echo '

';

echo '

'.$fl.'';

echo '

'.$user.'';

echo '

name="product_qty['.$product_code.']" value="'.$product_qty.'" />

';

echo '

'.$product_name.'';

echo '

'.$product_price.'';

echo '

'.$subtotal.'';

echo '

value="'.$product_code.'" />

';

echo '

';

$fl++;

$total = ($total + $subtotal);

}

echo$fl;

$grand_total = $total;

}

?>

buy

echo $current_url; ?>" />

'我正在使用PHP页面(buy.php)来存储数据库中的所有数据。 buy.php的代码是:

'<?php

include('session.php');

$con=new mysqli("localhost","root","","test");

$total=0;

foreach ($_SESSION["cart_products"] as $cart_itm)

{

$product_name = $cart_itm["product_name"];

$product_qty = $cart_itm["product_qty"];

$product_price = $cart_itm["product_price"];

$product_code = $cart_itm["product_code"];

$subtotal = ($product_price * $product_qty);

$total = ($total + $subtotal);

}

$sql="INSERT INTO cart (Uname,TotalCost,veg_id,quantity)

VALUES('$user','$total','$product_code','$product_qty')";

if($con->query($sql)==true){

echo"data inserted successfully";

}

echo" Return to Your Dashboard

Buy More Items";

?>'问题是这个buy.php页实际上是将最后一条记录存储到数据库中。图片链接:

http://i.imgur.com/ZaCnvjI.png

我想将所有的购物车物品存储到数据库中。我需要做些什么来解决这个问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值