中古リサイクルサイトがPHPを利用して開発したお気に入り機能
中古リサイクルサイトでは、ユーザーは特定の商品や取引情報に興味を持ち、それらを簡単に収集し、いつでも閲覧できることを望んでいます。時間。ユーザーのニーズに応えるため、便利なお気に入り機能をPHPを使用して開発しました。
まず、ユーザーのお気に入り情報を保存するためのお気に入りデータベース テーブルを作成する必要があります。テーブルには主に、コレクション ID、ユーザー ID、製品 ID、および収集時間のフィールドが含まれています。コレクション ID が主キーとなり、ユーザー ID とプロダクト ID が他の関連テーブルに関連付けられます。
次に、PHP を使用して、お気に入りの追加、お気に入りの表示、お気に入りの解除の機能を実装するためのユーザー インターフェイスを開発します。
1つ目は、お気に入りの追加機能です。ユーザーはウェブサイトを閲覧するときに、商品や取引情報の横にある「お気に入り」ボタンをクリックしてお気に入りに追加できます。次のコードを対応するページに挿入できます。
<?php // 获取当前用户ID和商品ID $userID = $_SESSION['userID']; $itemID = $_GET['itemID']; // 根据用户ID和商品ID检查是否已经收藏过 $query = "SELECT * FROM favorites WHERE userID = $userID AND itemID = $itemID"; $result = mysqli_query($conn, $query); if (mysqli_num_rows($result) > 0) { echo "该商品已经在收藏夹中"; } else { // 插入新的收藏记录 $query = "INSERT INTO favorites (userID, itemID, dateAdded) VALUES ($userID, $itemID, NOW())"; mysqli_query($conn, $query); echo "已成功添加至收藏夹"; } ?>
次のステップは、コレクション関数を表示することです。ユーザーは、ページ上の「お気に入り」リンクをクリックしてお気に入りページに入り、ユーザーが収集したすべての製品または取引情報を表示できます。この関数を実装するコード例を次に示します。
<?php // 获取当前用户ID $userID = $_SESSION['userID']; // 获取用户收藏夹中的商品ID列表 $query = "SELECT itemID FROM favorites WHERE userID = $userID"; $result = mysqli_query($conn, $query); // 遍历商品ID列表,查询并显示相应的商品信息 while ($row = mysqli_fetch_assoc($result)) { $itemID = $row['itemID']; // 查询商品信息 $query = "SELECT * FROM items WHERE itemID = $itemID"; $itemResult = mysqli_query($conn, $query); $item = mysqli_fetch_assoc($itemResult); // 显示商品信息 echo "商品名称:" . $item['itemName'] . "<br>"; echo "商品价格:" . $item['itemPrice'] . "<br><br>"; } ?>
最後は、収集をキャンセルする関数です。お気に入りページで、ユーザーは各アイテムの横にある [お気に入りをキャンセル] ボタンをクリックして、お気に入りからアイテムを削除できます。対応するコード例は次のとおりです。
<?php // 获取当前用户ID和要取消收藏的商品ID $userID = $_SESSION['userID']; $itemID = $_GET['itemID']; // 删除收藏记录 $query = "DELETE FROM favorites WHERE userID = $userID AND itemID = $itemID"; mysqli_query($conn, $query); echo "已成功取消收藏"; ?>
上記のコード例を通じて、PHP ベースのお気に入り関数を実装しました。ユーザーはウェブサイトを閲覧する際に、興味のある商品や取引情報を簡単にお気に入りに追加したり、いつでもお気に入りを閲覧したり解除したりすることができます。この機能はユーザーエクスペリエンスを向上させるだけでなく、ユーザーのWebサイトへの定着率も高めるため、中古リサイクルWebサイトの開発に大きな価値をもたらします。
以上が中古リサイクルサイトはPHPで開発されたお気に入り機能を利用しています。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。