PHP membangunkan troli beli-belah mudah untuk melaksanakan fungsi pembelian

buy.php Halaman ini melengkapkan fungsi pembelian

1603.png

Di sini ia mengendalikan pembelian barangan dalam sesi tersebut, dan menggabungkan maklumat produk dalam sesi dengan yang dibeli maklumat produk.

Jika ini kali pertama membeli item, tambahkan maklumat produk pada troli beli-belah dan hitung jumlah harga

Jika anda mengklik untuk membeli semula, kuantiti item yang dibeli akan dinaikkan sebanyak 1, dan jumlah harga akan dikira untuk mengira semula, lihat pautan troli beli-belah ke halaman troli beli-belah.

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  <title>购买页</title>
</head>
<body>
<?php
//开启session
session_start();

//获取传过来的商品名和价格
$name = $_GET['name'];
$price = $_GET['price'];

//把session中的商品信息和传过来的(刚买的)商品信息对比
$goods = $_SESSION['goods'];
if ($name == $goods[$name]['name']) {
  //买过的话,则总价格增加,相应商品数量增加
  $_SESSION['totalPrice'] += $price;
  $goods[$name]['number'] += 1;
} else {
  //第一次买的话,将相应的商品信息添加到session中
  $goods[$name]['name'] = $name;
  $goods[$name]['price'] = $price;
  $goods[$name]['number'] += 1;
  $_SESSION['totalPrice'] += $price;
}

$_SESSION['goods'] = $goods;
//购买处理完毕后跳转到商品列表
header('location: list.php');
?>
</body>
</html>


Meneruskan pembelajaran
||
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>购买页</title> </head> <body> <?php //开启session session_start(); //获取传过来的商品名和价格 $name = $_GET['name']; $price = $_GET['price']; //把session中的商品信息和传过来的(刚买的)商品信息对比 $goods = $_SESSION['goods']; if ($name == $goods[$name]['name']) { //买过的话,则总价格增加,相应商品数量增加 $_SESSION['totalPrice'] += $price; $goods[$name]['number'] += 1; } else { //第一次买的话,将相应的商品信息添加到session中 $goods[$name]['name'] = $name; $goods[$name]['price'] = $price; $goods[$name]['number'] += 1; $_SESSION['totalPrice'] += $price; } $_SESSION['goods'] = $goods; //购买处理完毕后跳转到商品列表 header('location: list.php'); ?> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!