ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して簡単なオンライン レビュー システムを作成する方法
PHP を使用して簡単なオンライン レビュー システムを作成する方法
はじめに:
インターネットの発展に伴い、オンライン ショッピングやレストランへの需要が高まっています。レビュー。大きいほど。この記事では、ユーザーのニーズを満たす簡単なオンライン レビュー システムを PHP で作成する方法を紹介します。この記事には、システムの全体的な設計と特定の PHP コード例が含まれます。
1. システム全体の設計:
ユーザー テーブル (user):
製品テーブル (item):
レビュー フォーム (レビュー):
2. 具体的なコード例:
//データベース接続コード
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// フォームが送信されたかどうかを判断します
if(isset($_POST['submit '] )){
// 提取表单数据 $username = $_POST['username']; $password = $_POST['password']; // 执行插入数据库操作 $sql = "INSERT INTO user (username, password) VALUES ('$username', '$password')"; mysqli_query($conn, $sql); // 注册成功跳转到登录页面 header('Location: login.php'); exit();
}
?>
//データベース接続 Code
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// フォームが送信されたかどうかを判断する
if(isset($ _POST['submit '])){
// 提取表单数据 $username = $_POST['username']; $password = $_POST['password']; // 执行查询数据库操作 $sql = "SELECT * FROM user WHERE username='$username' AND password='$password'"; $result = mysqli_query($conn, $sql); // 判断用户是否存在 if(mysqli_num_rows($result) > 0){ // 登录成功跳转到首页 header('Location: index.php'); exit(); } else { // 登录失败提示错误信息 echo "用户名或密码错误"; }
}
?>
// データベース接続コード
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// 製品データのクエリ
$ sql = "SELECT * FROM item";
$result = mysqli_query($conn, $sql);
// 製品情報を表示するループ
while($row = mysqli_fetch_assoc($result) ){
echo "商品名称:" . $row['item_name'] . "<br>"; echo "商品描述:" . $row['item_description'] . "<br>"; // 提交点评表单 echo "<form action='review.php' method='post'>"; echo "<input type='hidden' name='item_id' value='" . $row['item_id'] . "'>"; echo "<textarea name='review_content'></textarea><br>"; echo "<input type='submit' name='submit' value='提交点评'>"; echo "</form>";
}
?>
// データベース接続コード
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// フォームが送信されたかどうかを判断します
if(isset($_POST[' submit'])){
// 提取表单数据 $item_id = $_POST['item_id']; $review_content = $_POST['review_content']; $user_id = $_SESSION['user_id']; // 使用SESSION获取当前用户ID // 执行插入数据库操作 $sql = "INSERT INTO review (review_content, review_time, user_id, item_id) VALUES ('$review_content', NOW(), '$user_id', '$item_id')"; mysqli_query($conn, $sql); // 提交成功跳转回商品页面 header('Location: item.php?id=' . $item_id); exit();
}
?>
//データベース接続コード
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// URLパラメータを抽出
$item_id = $_GET[ 'id'];
// クエリレビューデータ
$sql = "SELECT * FROM review WHERE item_id='$item_id'";
$result = mysqli_query($conn, $sql) ;
// レビュー情報をループで表示
while($row = mysqli_fetch_assoc($result)){
echo "点评内容:" . $row['review_content'] . "<br>"; echo "点评时间:" . $row['review_time'] . "<br>";
}
?>
結論:
上記の PHP コード例を通じて、簡単なオンライン レビュー システムを作成できます。もちろん、このシステムには、ユーザー権限管理、コメントの「いいね!」機能やコメント機能など、さらに改善および拡張できる機能がまだたくさんあります。この記事が、PHP を使用してオンライン レビュー システムを作成する方法を理解するのに役立つことを願っています。
以上がPHP を使用して簡単なオンライン レビュー システムを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。