PHP開發的二手回收網站提供商品評價評論功能
隨著二手交易市場的不斷擴大和發展,越來越多的人選擇購買二手商品。在這個過程中,人們希望能夠了解商品的真實情況和其他人的購買體驗,以便做出更明智的購買決策。因此,為二手回收網站添加商品評價評論功能是一個非常重要的步驟。
在PHP開發中,我們可以透過資料庫和前端技術來實現商品評價評論功能。我們先建立一個MySQL資料庫,包含一個商品表和一個評論表,如下所示:
商品表(items):
CREATE TABLE items ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), description TEXT, price DECIMAL(10, 2) );
評論表(reviews):
CREATE TABLE reviews ( id INT AUTO_INCREMENT PRIMARY KEY, item_id INT, rating INT, comment TEXT, FOREIGN KEY (item_id) REFERENCES items(id) );
接下來,我們在二手回收網站的商品詳情頁面上新增評價評論的HTML表單和PHP處理程式碼。 HTML表單用於使用者輸入評分和評論內容,PHP程式碼則負責將使用者輸入的資料儲存到評論表中。
HTML表單:
<form action="add_review.php" method="POST"> <label for="rating">评分:</label> <input type="number" name="rating" min="1" max="5" required><br> <label for="comment">评论:</label><br> <textarea name="comment" rows="4" cols="50" required></textarea><br> <input type="hidden" name="item_id" value="<?php echo $item_id; ?>"> <input type="submit" value="提交评论"> </form>
PHP處理程式碼(add_review.php):
<?php $item_id = $_POST['item_id']; $rating = $_POST['rating']; $comment = $_POST['comment']; // 将评价评论保存到数据库中 $conn = new PDO('mysql:host=localhost;dbname=your_database_name', 'your_username', 'your_password'); $stmt = $conn->prepare('INSERT INTO reviews (item_id, rating, comment) VALUES (?, ?, ?)'); $stmt->bindParam(1, $item_id); $stmt->bindParam(2, $rating); $stmt->bindParam(3, $comment); $stmt->execute(); // 提示用户评论已提交 echo '您的评论已提交。谢谢!'; ?>
在以上程式碼中,我們使用了PDO(PHP Data Objects)來連接資料庫並執行插入操作。注意,你需要取代your_database_name
、your_username
和your_password
為你自己的資料庫資訊。
最後,我們也可以在商品詳情頁面上顯示其他使用者的評價評論。我們透過SQL查詢評論表,並將結果顯示在頁面上。
PHP程式碼(show_reviews.php):
<?php // 查询评论表 $stmt = $conn->prepare('SELECT rating, comment FROM reviews WHERE item_id = ?'); $stmt->bindParam(1, $item_id); $stmt->execute(); $reviews = $stmt->fetchAll(PDO::FETCH_ASSOC); // 显示评论 foreach ($reviews as $review) { echo '评分: ' . $review['rating'] . '<br>'; echo '评论: ' . $review['comment'] . '<br><br>'; } ?>
透過以上的HTML表單和PHP程式碼,我們成功地為二手回收網站實現了商品評價評論功能。用戶可以提交評分和評論,同時也可以查看其他用戶的評價。這為用戶提供了更全面的訊息,幫助他們做出更好的購買決策。
以上是PHP開發的二手回收網站提供商品評價評論功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!