> 백엔드 개발 > PHP 튜토리얼 > PHP로 개발된 중고 재활용 웹사이트로 제품 평가 및 댓글 기능 제공

PHP로 개발된 중고 재활용 웹사이트로 제품 평가 및 댓글 기능 제공

王林
풀어 주다: 2023-07-02 19:58:01
원래의
1032명이 탐색했습니다.

PHP에서 개발한 중고 재활용 웹사이트는 제품 평가 및 댓글 기능을 제공합니다

중고 거래 시장의 지속적인 확장과 발전으로 인해 중고 제품을 구매하는 사람들이 점점 더 많아지고 있습니다. 이 과정에서 사람들은 더 많은 정보를 바탕으로 구매 결정을 내리기 위해 제품의 실제 상태와 다른 사람의 구매 경험을 이해하기를 원합니다. 따라서 중고 재활용 사이트에 제품 평가 및 댓글 기능을 추가하는 것은 매우 중요한 단계입니다.

PHP 개발에서는 데이터베이스와 프론트엔드 기술을 통해 제품 평가 및 댓글 기능을 구현할 수 있습니다. 먼저 아래와 같이 제품 테이블과 리뷰 테이블을 포함하는 MySQL 데이터베이스를 생성합니다.

제품 테이블(항목):

CREATE TABLE items (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    description TEXT,
    price DECIMAL(10, 2)
);
로그인 후 복사

댓글 테이블(리뷰):

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_nameyour_usernameyour_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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿