인터넷의 빠른 발전으로 전자 상거래는 사람들이 쇼핑하는 주요 방법 중 하나가되었습니다. 더 많은 사용자를 유치하려면 Mall 웹 사이트는 완전한 등급 및 의견 관리 기능을 제공하여 제품을 평가할 수 있으며 다른 사용자는 이러한 리뷰를보고 참조 할 수 있습니다. 이 기사는 PHP 개발자 스토어의 등급 및 댓글 관리 기능을 사용하는 방법을 소개하고 작업 예제를 포함합니다.
먼저 제품 등급 및 리뷰에 대한 정보를 저장하려면 데이터베이스를 설계해야합니다. 우리는 두 개의 테이블을 만들 수 있습니다 : 하나는 제품 등급을 저장하고 다른 하나는 제품 검토 정보를 저장합니다.
다음으로 Mall 웹 사이트의 프론트 엔드 페이지에 등급과 의견 정보를 표시하고 사용자 등급 및 의견을받을 수 있어야합니다.
HTML 및 CSS를 사용하여 페이지 레이아웃을 디자인하고 PHP를 사용하여 데이터베이스에서 점수 정보를 얻고 페이지에 표시 할 수 있습니다. 간단한 예제 코드는 다음과 같습니다.
<?php $productId = $_GET['product_id']; // 통과하다URL제품을 얻는 매개 변수ID $query = "SELECT rating FROM ratings WHERE product_id = $productId"; // 해당 제품을 등급 양식으로 쿼리하십시오ID모든 등급 $result = mysqli_query($connection, $query); $totalRatings = mysqli_num_rows($result); // 총 등급 수를 얻으십시오 $averageRating = 0; while ($row = mysqli_fetch_assoc($result)) { $averageRating += $row['rating']; // 모든 등급의 평균을 계산하십시오 } $averageRating = $averageRating / $totalRatings; ?> <h3>제품 등급 :<?php echo $averageRating; ?></h3> <p>등급 수 :<?php echo $totalRatings; ?></p>
마찬가지로 HTML 및 CSS를 사용하여 페이지 레이아웃을 설계하고 PHP를 사용하여 데이터베이스에서 댓글 정보를 얻고 페이지에 표시 할 수 있습니다. 간단한 예제 코드는 다음과 같습니다.
<?php $query = "SELECT comment FROM comments WHERE product_id = $productId"; // 해당 제품을 주석 양식으로 쿼리하십시오ID모든 의견 $result = mysqli_query($connection, $query); while ($row = mysqli_fetch_assoc($result)) { echo "<p> ". $ 행 [ '코멘트']."</p> "; // 각 주석 표시} ?>
다음으로 사용자가 제출 한 등급과 의견을 처리해야합니다.
사용자가 제품을 평가하면 등급 정보를 데이터베이스에 저장해야합니다. 간단한 예제 코드는 다음과 같습니다.
<?php $productId = $_POST['product_id']; // 통과하다表单提交获取商品ID $userId = $_SESSION['user_id']; // 현재 사용자를 얻으십시오ID $rating = $_POST['rating']; // 사용자 제출 점수를 얻으십시오 $query = "INSERT INTO ratings (product_id, user_id, rating) VALUES ($productId, $userId, $rating)"; mysqli_query($connection, $query); ?>
사용자가 주석을 제출하면 주석 정보를 데이터베이스에 저장해야합니다. 간단한 예제 코드는 다음과 같습니다.
<?php $productId = $_POST['product_id']; // 통과하다表单提交获取商品ID $userId = $_SESSION['user_id']; // 현재 사용자를 얻으십시오ID $comment = $_POST['comment']; // 사용자 제출 댓글을 얻으십시오 $query = "INSERT INTO comments (product_id, user_id, comment) VALUES ($productId, $userId, '$comment')"; mysqli_query($connection, $query); ?>
위의 코드 예제를 통해 등급 및 댓글 관리 기능을 구현하고 사용자가 제품을 평가할 수 있습니다. 물론 이것은 실제 요구에 따라 확장하고 최적화 할 수있는 간단한 예일뿐입니다. 이 기사가 PHP Mall Development의 등급 및 의견 관리 기능에 도움이되기를 바랍니다!