Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将购物车详细信息传递到采购订单表单_Javascript_Php_Html_Shopping Cart - Fatal编程技术网

Javascript 将购物车详细信息传递到采购订单表单

Javascript 将购物车详细信息传递到采购订单表单,javascript,php,html,shopping-cart,Javascript,Php,Html,Shopping Cart,我有一个产品商店的网页,分为三个框架 左侧窗格/框架显示产品 页面中间分为两部分-上半部分-显示用户在选择产品时想要添加的产品详细信息和数量。 当我在上半部分选择“提交”时,框架的下半部分显示购物车。 我想提交购物车下半部分的信息,以显示上半部分的内容,以及客户详细信息的订单。。这将关闭会话并显示以完成签出。请填写上述信息 Cart.php下半部分 <?php session_start(); ?> <html> <head> <meta http-e

我有一个产品商店的网页,分为三个框架

左侧窗格/框架显示产品 页面中间分为两部分-上半部分-显示用户在选择产品时想要添加的产品详细信息和数量。 当我在上半部分选择“提交”时,框架的下半部分显示购物车。 我想提交购物车下半部分的信息,以显示上半部分的内容,以及客户详细信息的订单。。这将关闭会话并显示以完成签出。请填写上述信息

Cart.php下半部分

<?php
session_start();
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My Grocery Store</title>

<link rel="stylesheet" type="text/css" href="CSS_prod.css">
</head>
<body>

<h2>My Shopping Cart</h2>

<?php 
if(isset($_POST['empty_cart']))
{
    $_SESSION=array();
    session_desrtoy();
}
require_once 'class_product.php'; 

$product = unserialize($_SESSION['product']);
$quantity = $_POST['cart'];
$total_price = 0;

echo '<table class="Checkout">'; 
echo "<tr>";
echo "<th>Product Name</th>";
echo "<th>Product Id </th>";
echo "<th>In Stock</th>";
echo "<th>Price</th>";
echo "<th>Quantity Added</th>";
echo "<th>Cost</th>";
echo "</tr>";

if(!isSet($_SESSION['cart_items']))
{
  $_SESSION['cart_items'] = array();
}

array_push($_SESSION['cart_items'],$product->getProductName()."|".$product->getProductId()."|".$product->getStock()."|".$product->getUnitPrice()."|".$quantity."|".$sub_total);


for($i=0;$i<sizeof($_SESSION['cart_items']);$i++)
{


  $sub_total = $product->getUnitPrice() * $quantity;
  $total_price += $sub_total;
  echo "<tr>";
  //echo $_SESSION['cart_items'][$i]."<br><hr>";
  $params = explode("|",$_SESSION['cart_items'][$i]);


  for($j=0;$j<sizeof($params);$j++)

  {

    if($j == 0)
    {

      echo "<th>".$params[$j]."</th>";  
    }
    else
    {
      echo "<td>".$params[$j]."</td>";

    }        

  }
echo "</tr>";

}

echo"<tr>";
echo "<td></td>";
echo "<td></td>";
echo "<td></td>";
echo "<td></td>";
echo "<td>Total Cost</td>";
echo "<td>$total_price</td>";
echo"</tr>";
echo "</table>";
?>

<form name="endform" method="post">
<button type="submit" name="empty_cart" value="Delete" id="empty_cart">Delete</button>
<button type="submit" name="Checkout" value="Checkout" onlcick="purchase.php">Checkout</button>
</form>

</body>
</html>

你的问题是?我如何在页面的上半框显示订单以及购物车的详细信息?听起来更像是一个要求,而不是一个编程问题。你能不能再详细解释一下,把回答这个问题不需要的东西放在一边。例如,简化示例,以便更清楚地了解您在哪个部分遇到了问题?你能显示但不显示细节吗?