Tapak web kitar semula terpakai menggunakan fungsi keluaran dan semakan produk yang dibangunkan dalam PHP
Dengan perkembangan pesat pasaran dagangan komoditi terpakai, laman web kitar semula terpakai telah menjadi platform pilihan pertama untuk pengguna berurusan dengan barangan terbiar . Walau bagaimanapun, untuk memastikan keselamatan dan kualiti transaksi, tapak web perlu melaksanakan fungsi semakan keluaran produk. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan fungsi semakan keluaran produk tapak web kitar semula terpakai, dan menyediakan beberapa contoh kod untuk rujukan.
<?php // 待审核商品列表页面 session_start(); // 启动会话 // 检查管理员是否已登录,若未登录则跳转到登录页面 if (!isset($_SESSION['admin'])) { header("Location: login.php"); exit(); } // 查询待审核的商品列表 $query = "SELECT * FROM products WHERE status = 'pending'"; $result = mysqli_query($conn, $query); ?> <!DOCTYPE html> <html> <head> <title>商品审核</title> </head> <body> <h1>待审核商品列表</h1> <table> <tr> <th>商品ID</th> <th>标题</th> <th>价格</th> <th>操作</th> </tr> <?php while ($row = mysqli_fetch_assoc($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['title']; ?></td> <td><?php echo $row['price']; ?></td> <td><a href="review.php?id=<?php echo $row['id']; ?>">审核</a></td> </tr> <?php endwhile; ?> </table> </body> </html>
Apabila pentadbir mengklik pautan "semakan" produk, ia akan melompat ke halaman semakan. Berikut adalah contoh kod untuk halaman audit:
<?php // 审核具体商品页面 session_start(); // 启动会话 // 检查管理员是否已登录,若未登录则跳转到登录页面 if (!isset($_SESSION['admin'])) { header("Location: login.php"); exit(); } // 获取商品ID $id = $_GET['id']; // 查询商品信息 $query = "SELECT * FROM products WHERE id = $id"; $result = mysqli_query($conn, $query); $row = mysqli_fetch_assoc($result); // 提交审核结果 if ($_SERVER['REQUEST_METHOD'] === 'POST') { $status = $_POST['status']; $feedback = $_POST['feedback']; // 更新商品审核信息 $updateQuery = "UPDATE product_review SET status = '$status', feedback = '$feedback' WHERE product_id = $id"; mysqli_query($conn, $updateQuery); } ?> <!DOCTYPE html> <html> <head> <title>商品审核</title> </head> <body> <h1>审核商品</h1> <h2><?php echo $row['title']; ?></h2> <p><?php echo $row['description']; ?></p> <form method="POST"> <input type="radio" name="status" value="approved"> 通过 <input type="radio" name="status" value="rejected"> 拒绝 <br> <textarea name="feedback" placeholder="审核意见"></textarea> <br> <input type="submit" value="提交"> </form> </body> </html>
// 提交审核结果 if ($_SERVER['REQUEST_METHOD'] === 'POST') { $status = $_POST['status']; $feedback = $_POST['feedback']; // 更新商品审核信息 $updateQuery = "UPDATE product_review SET status = '$status', feedback = '$feedback' WHERE product_id = $id"; mysqli_query($conn, $updateQuery); }
Contoh di atas hanyalah demonstrasi mudah, logik perniagaan sebenar dan reka bentuk halaman mungkin lebih kompleks. Tetapi melalui contoh ini, kita boleh memahami cara menggunakan PHP untuk membangunkan fungsi semakan keluaran produk tapak web kitar semula terpakai. Harap artikel ini membantu anda!
Atas ialah kandungan terperinci Laman web kitar semula terpakai menggunakan fungsi keluaran dan semakan produk yang dibangunkan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!