まず、簡単なホームページを作成し、データベースからいくつかの商品をクエリしてホームページに表示し、購入ボタンを追加します
これは主にデータベースの操作です。SQLステートメントのSELECTはデータベース内の商品をクエリします。テーブルの情報は商品配列に保存され、商品ページにループ表示されます
データベースから商品情報を取得し、$goods の 2 次元配列に保存します --> 商品情報を取り出して表示しますページ上に購入機能を追加します。
ホームページの名前は 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>
注:
buy.php は商品を購入するための php ページであり、cart.php は後で詳しく説明するショッピング カート ページです。
次のセクション