Cara menulis sistem ulasan dalam talian yang mudah melalui PHP
Pengenalan:
Dengan perkembangan Internet, permintaan orang ramai untuk membeli-belah dalam talian dan ulasan restoran semakin meningkat. Artikel ini akan memperkenalkan cara menulis sistem semakan dalam talian yang mudah melalui PHP untuk memenuhi keperluan pengguna. Artikel itu akan merangkumi reka bentuk keseluruhan sistem dan contoh kod PHP khusus.
1. Reka bentuk sistem keseluruhan:
Jadual pengguna (pengguna):
$conn = mysqli_connect('localhost', 'nama_pengguna', 'pass_name', 'pass_name' );
// Tentukan sama ada borang diserahkan
// 提取表单数据 $username = $_POST['username']; $password = $_POST['password']; // 执行插入数据库操作 $sql = "INSERT INTO user (username, password) VALUES ('$username', '$password')"; mysqli_query($conn, $sql); // 注册成功跳转到登录页面 header('Location: login.php'); exit();
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// Tentukan sama ada borang diserahkan
// 提取表单数据 $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', 'password', 'username' ', 'database_name ');
//Query product data
$result = mysqli_query($conn, $sql);
// Paparkan maklumat produk dalam gelung
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>";
$cal_conn = my's nama pengguna', 'kata laluan' , 'database_name');
// Tentukan sama ada borang diserahkan
// 提取表单数据 $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');
// Extract URL parameters
// Data semakan pertanyaan
$result = mysqli_query($conn, $sql);
// Paparkan maklumat semakan dalam gelung
echo "点评内容:" . $row['review_content'] . "<br>"; echo "点评时间:" . $row['review_time'] . "<br>";
Kesimpulan:
Atas ialah kandungan terperinci Bagaimana untuk menulis sistem semakan dalam talian yang mudah melalui PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!