PHP développe une fonction de panier simple pour l'affichage des produits

Tout d'abord, créez une page d'accueil simple, interrogez plusieurs produits de la base de données, affichez-les sur la page d'accueil et ajoutez un bouton d'achat

1602.png

Ceci est principalement destiné au fonctionnement de la base de données , l'instruction SQL SELECT interroge les informations sur le produit dans la table de la base de données, les enregistre dans le tableau des marchandises et les affiche en boucle sur la page du produit

Obtenez les informations sur le produit de la base de données et stockez-les dans le $ tableau bidimensionnel de marchandises --> Sortez le produit Les informations sont affichées sur la page et la fonctionnalité d'achat est ajoutée.

Le nom de la page d'accueil est list.php

<?php

$goods = array();
//从数据库获取商品信息存入$goods二维数组
$i = 0;
//这里请换上自己的数据库相关信息
$conn = mysqli_connect('localhost','username','password','test');
mysqli_set_charset($conn,"utf8");
$res = mysqli_query($conn,'select * from good');

//这里把商品信息放到$goods二维数组,每一维存的是单个
//商品的信息,比如商品称、价格。
while ($row = mysqli_fetch_assoc($res)) {
  $goods[$i]['id'] = $row['id'];
  $goods[$i]['name'] = $row['name'];
  $goods[$i]['price'] = $row['price'];
  $i++ ;
}

?>
<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  <title>PHP商品展示</title>
</head>
<body>
<?php
//取出商品信息显示在页面上,并添加购买功能
foreach ($goods as $value) {
  echo ' 商品名: '. $value['name'] . " " . ' 价格: ' . $value['price'] . " " ;
  echo "<a href=buy.php?name=" . $value['name'] . '&price=' . $value['price'] .">购买</a>";
  echo '<br /><br />';
}
?>
<a href="cart.php">查看您的购物车</a>
</body>
</html>

Remarque :

buy.php est la page php pour acheter des biens, cart.php est la page d'achat page du panier, et ce qui suit vous expliquera en détail.

Formation continue
||
<?php $goods = array(); //从数据库获取商品信息存入$goods二维数组 $i = 0; //这里请换上自己的数据库相关信息 $conn = mysqli_connect('localhost','username','password','test'); mysqli_set_charset($conn,"utf8"); $res = mysqli_query($conn,'select * from good'); //这里把商品信息放到$goods二维数组,每一维存的是单个 //商品的信息,比如商品称、价格。 while ($row = mysqli_fetch_assoc($res)) { $goods[$i]['id'] = $row['id']; $goods[$i]['name'] = $row['name']; $goods[$i]['price'] = $row['price']; $i++ ; } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>PHP商品展示</title> </head> <body> <?php //取出商品信息显示在页面上,并添加购买功能 foreach ($goods as $value) { echo ' 商品名: '. $value['name'] . " " . ' 价格: ' . $value['price'] . " " ; echo "<a href=buy.php?name=" . $value['name'] . '&price=' . $value['price'] .">购买</a>"; echo '<br /><br />'; } ?> <a href="cart.php">查看您的购物车</a> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel