b>ページへのリンクを追加します
上の追加フィールドは、ミニ ショッピング バスケットに商品を追加するためのリンクである必要があります。 $PHP_SELF を使用して、このリンクがそれ自体を指すようにします。次に、製品情報を追加します。以下は項目 1 の例です。
$#@60;A HREF=DownloadFilesa2000-09-08$#@60;$echo $PHP_SELF;?$#@62;?id=1&price=25&basket=Mouse"$#@62;add$#@60; /A$#@62;
商品名にはスペースを含めることができるので、Getメソッドにこだわりがあるようです
ミニ買い物かごを用意します
コードを再利用するため、追加のファイルを作成しましょうこの外部ファイルを使用する理由は、バスケットに渡すためにセッション変数を使用することになりますが、ミニバスケットを表示するにはコードが有効である必要があるためです。コードには、プロジェクトへの関数の追加も含まれています。これを実装する最適な場所は、必要な場所に $#@60;?php include ("minibasket.inc"); を配置することです。 minibasket.inc のロジック
これについて少し考えてみましょう。ミニ バスケットはどのようなものであるべきで、どのような機能が必要ですか? ここに示されているミニ バスケットは次のようになります:
# 名前 価格
1 マウス 25.00
3 ゲーム75.00
合計 100.00
外部スタイルシートを使用すると、この出力を簡単にフォーマットできます。ただし、ミニ ショッピング バスケットは情報の一部ですが、表示しているページの中心となるべきではありません。このファイルのロジックは非常に単純です。新しいアイテムを追加する必要があるかどうかを確認します。
true の場合、アイテムの追加は重複レコードをチェックし、数量と価格を更新することで既存のレコードを更新します。新しいアイテムが追加されます。これは $basket 変数の値を確認するために使用される通常の IF ステートメントです。
$#@60;?php if ($basket!=""){//アイテムをバスケットに追加します。 ?$#@62;
フラグメント 2. ブラウザにバスケットを表示$#@60;?php if ($ses_basket_items$#@62;0){ // バスケットに商品がある場合
本当