私は、データベースから製品を取り出して一覧表示し、カートに追加できる電子商取引Webサイトを作成することになっています。 1つの量のアイテムだけが必要ですが、それは他の機能も持っていなければなりません。セッションでPHPでシンプルなショッピングカートを作成しようとしています
私が今作業しようとしているのは、データベースから取り出されたアイテムごとに作成した「今すぐ購入」ボタンをユーザーがクリックすると実際にカートにアイテムを追加することですが、 。ブラウザの終了時にすべてが消去されるように、カート用のセッションを使用しようとしています。
ここで私が使用可能なアイテムを表示するページのために持っているものです:
<?php
$id = $_GET['id'];
$sql = "SELECT * FROM products WHERE id=$id";
$result = mysqli_query($connection, $sql);
echo '<div id="description">';
if(mysqli_num_rows($result)>0){
while($row = mysqli_fetch_array($result)){
echo '<h2>'.$row['Name'].'</h2>';
echo '<p>'.$row['Description'].'</p>';
echo '<a href="cart.php" id="'.$row['id'].'" class="buyNow">Buy Now - $'.$row['Price'].'.00</a>';
}
}else{
echo "There is something wrong.";
}
echo '</div>';
?>
そして、ここでは、私は、カートのために持っているものです:
<?php
require('connection.php');
session_start();
$cart_content = array();
?>
私は過去もらっていませんカートアイテムとなる配列のボーンを作成します。私はオフ・ラインの朝か何かを持っているかどうかは分かりませんが、私が作成したボタンを使ってアイテムを追加する方法はわかりません。私がそれをやっていると思うと、それは簡単にできるはずですが、私が見ているチュートリアルに関係なく、それを理解することはできません。今のところ、これは私が助けを必要とする唯一のものです。なぜなら私は自分自身で残りを把握できると確信しているからです。まず
また、whileループで製品のIDを解析します。カートに追加ボタンがクリックされたら、準備されたステートメントを使用してデータベースを検索し、その製品をセッション変数に追加します。次に、チェックアウト時に、そのセッション変数をループして、価格で項目を表示します。 PayPalゲートウェイまたは別の支払いゲートウェイで構築することができます – Akintunde007