ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使用して簡単な商品レビュー機能を開発する方法
PHP を使用して簡単な製品レビュー機能を開発する方法
電子商取引の台頭により、製品レビュー機能は対話を促進するために不可欠な機能になりましたユーザーのコミュニケーションと消費者の製品評価との間のコミュニケーション。この記事では、PHPを使用して簡単な商品レビュー機能を開発する方法と、具体的なコード例を紹介します。
まず、製品レビュー情報を保存するデータベースを作成する必要があります。 「product_comments」という名前のデータベースを作成し、その中に「comments」という名前のテーブルを作成します。テーブル構造は次のとおりです:
CREATE TABLE comments (
id INT AUTO_INCREMENT PRIMARY KEY, product_id INT, username VARCHAR(50), comment TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
PHP コードでは、データベースに接続する必要があります。次の内容を含む「config.php」という名前のファイルを作成します:
$host = 'localhost';
$dbname = 'product_comments';
$username = 'root';
$password = 'パスワード';
$conn = 新しい PDO("mysql:host=$host;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
?>
$host、$dbname、$username、$password を独自のデータベースに置き換えてください。情報。
商品詳細ページでは、商品のレビュー情報を表示する必要があります。 「product.php」というファイルを作成し、その中に次のコードを追加します:
include 'config.php';
$product_id = $_GET [' product_id'];
$stmt = $conn->prepare('SELECT * FROM コメント WHERE product_id = :product_id');
$stmt->bindParam(':product_id', $product_id );
$stmt->execute();
$comments = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($comments as $comment) {
echo '<p>' . $comment['username'] . '于' . $comment['created_at'] . '发表评论:<br>' . $comment['comment'] . '</p>';
}
?>
上記のコードでは、GET メソッドを通じて製品の ID を取得し、データベースから製品のレビュー情報をクエリしていることに注意してください。追加すると商品詳細ページに表示されます。
コメントを追加するには、商品詳細ページにコメント フォームを追加する必要があります。次のコードを「product.php」ファイルに追加します:
「add_comment.php」というファイルを作成し、次のコードを追加します:
include ' config .php';
$product_id = $_POST['product_id'];
$username = $_POST['username'];
$comment = $_POST['comment'];
$stmt = $conn->prepare('コメント (product_id, ユーザー名, コメント) の値に挿入 (:product_id, :username, :comment)');
$stmt->bindParam ( ':product_id', $product_id);
$stmt->bindParam(':username', $username);
$stmt->bindParam(':comment', $comment);
$stmt->execute();
header('Location: product.php?product_id=' . $product_id);
?>
上記のコードでは、投稿されたコメント情報をPOSTメソッドで取得し、データベースに挿入します。次に、ヘッダー関数を使用して製品詳細ページにリダイレクトし、追加したばかりのコメントを表示します。
上記は、PHP を使用して簡単な製品レビュー機能を開発する手順とコード例です。コメントのページング表示やユーザーログインなど、より複雑な機能を実装するために、必要に応じて適切な修正や拡張を行うことができます。あなたの発展に役立つことを願っています!
以上がPHPを使用して簡単な商品レビュー機能を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。