Uploaded the files.
This commit is contained in:
		
						commit
						37661b3ee7
					
				
					 374 changed files with 90632 additions and 0 deletions
				
			
		
							
								
								
									
										192
									
								
								review_action.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										192
									
								
								review_action.php
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,192 @@
 | 
			
		|||
 | 
			
		||||
<?php
 | 
			
		||||
session_start();
 | 
			
		||||
$ip_add = getenv("REMOTE_ADDR");
 | 
			
		||||
include "db.php";
 | 
			
		||||
if(isset($_POST["review_action"])){
 | 
			
		||||
    $p_id = $_POST["proId"];
 | 
			
		||||
    echo'<div class="col-md-3">
 | 
			
		||||
        <div id="rating">';  
 | 
			
		||||
            $rating_query = "SELECT ROUND(AVG(rating),1) AS avg_rating, COUNT(*) AS count FROM reviews WHERE product_id='$p_id'";
 | 
			
		||||
            $run_query = mysqli_query($con,$rating_query);
 | 
			
		||||
            $row = mysqli_fetch_array($run_query);
 | 
			
		||||
            $r_count = $row['count'];
 | 
			
		||||
            if($row > 0){
 | 
			
		||||
                $avg_count=$row["avg_rating"];
 | 
			
		||||
                echo '<div class="rating-avg">
 | 
			
		||||
                <span>'.$avg_count.'</span>
 | 
			
		||||
                <div class="rating-stars">';
 | 
			
		||||
                    $i=1;
 | 
			
		||||
                    while($i <= round($avg_count)){
 | 
			
		||||
                        $i++;
 | 
			
		||||
                        echo'
 | 
			
		||||
                        <i class="fa fa-star"></i>';
 | 
			
		||||
                    }
 | 
			
		||||
                    $i=1;
 | 
			
		||||
                    while($i <= 5-round($avg_count)){
 | 
			
		||||
                        $i++;
 | 
			
		||||
                        echo'
 | 
			
		||||
                        <i class="fa fa-star-o empty"></i>';
 | 
			
		||||
                    }
 | 
			
		||||
                echo'
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>';
 | 
			
		||||
            }
 | 
			
		||||
            
 | 
			
		||||
            
 | 
			
		||||
            echo'<ul class="rating">';
 | 
			
		||||
                $stars=array();
 | 
			
		||||
                $total_stars= 0;
 | 
			
		||||
                $rat=1;
 | 
			
		||||
                while ($rat <= 5){
 | 
			
		||||
                        $rating_query = "SELECT  COUNT(*) as count FROM reviews WHERE product_id='$p_id' AND rating='$rat'";
 | 
			
		||||
                        $run_query = mysqli_query($con,$rating_query);
 | 
			
		||||
                        $row = mysqli_fetch_array($run_query);
 | 
			
		||||
                        if($row > 0){
 | 
			
		||||
                            $stars[$rat]= $row['count'];
 | 
			
		||||
                            $total_stars += $stars[$rat];
 | 
			
		||||
                        }
 | 
			
		||||
                        $rat++;
 | 
			
		||||
                }
 | 
			
		||||
                
 | 
			
		||||
                $i=5;
 | 
			
		||||
                while ($i >= 1){
 | 
			
		||||
                    if($total_stars != 0){
 | 
			
		||||
                        $percent = $stars[$i] *100/$total_stars;
 | 
			
		||||
                    }else{
 | 
			
		||||
                        $percent = 0;
 | 
			
		||||
                    }
 | 
			
		||||
                    echo'
 | 
			
		||||
                        <li>
 | 
			
		||||
                        <div class="rating-stars">';
 | 
			
		||||
                        $j=1;
 | 
			
		||||
                        while($j <= $i){
 | 
			
		||||
                            $j++;
 | 
			
		||||
                            echo'
 | 
			
		||||
                            <i class="fa fa-star"></i>';
 | 
			
		||||
                        }
 | 
			
		||||
                        $j=1;
 | 
			
		||||
                        while($j <= 5-$i){
 | 
			
		||||
                            $j++;
 | 
			
		||||
                            echo'
 | 
			
		||||
                            <i class="fa fa-star-o empty"></i>';
 | 
			
		||||
                        }
 | 
			
		||||
                    echo'
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="rating-progress">
 | 
			
		||||
                            <div style="width: '.$percent.'%;"></div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <span class="sum">'.$stars[$i].'</span>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    ';
 | 
			
		||||
                    $i--;
 | 
			
		||||
                }
 | 
			
		||||
                
 | 
			
		||||
                
 | 
			
		||||
            echo'</ul>
 | 
			
		||||
            
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <!-- /Rating -->
 | 
			
		||||
 | 
			
		||||
    <!-- Reviews -->
 | 
			
		||||
    <div class="col-md-6">
 | 
			
		||||
        <div id="reviews">
 | 
			
		||||
            <ul class="reviews" id="reviews">
 | 
			
		||||
 | 
			
		||||
            ';
 | 
			
		||||
                                        
 | 
			
		||||
            $product_query = "SELECT * FROM reviews WHERE product_id='$p_id'";
 | 
			
		||||
            $run_query = mysqli_query($con,$product_query);
 | 
			
		||||
            if(mysqli_num_rows($run_query) > 0){
 | 
			
		||||
                                    
 | 
			
		||||
                while($row = mysqli_fetch_array($run_query)){
 | 
			
		||||
                    $review_id    = $row['review_id'];
 | 
			
		||||
                    $rating   = $row['rating'];
 | 
			
		||||
                    $review = $row['review'];
 | 
			
		||||
                    $name = $row['name'];
 | 
			
		||||
                    $email = $row['email'];
 | 
			
		||||
                    $date = $row['datetime'];
 | 
			
		||||
                    $unstar = 5-$rating;
 | 
			
		||||
                    echo '
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <div class="review-heading">
 | 
			
		||||
                            <h5 class="name">'.$name.'</h5>
 | 
			
		||||
                            <p class="date">'.$date.'</p>
 | 
			
		||||
                            
 | 
			
		||||
                            <div class="review-rating">';
 | 
			
		||||
                            $i=1;
 | 
			
		||||
                            while($i <= $rating){
 | 
			
		||||
                                $i++;
 | 
			
		||||
                                echo'
 | 
			
		||||
                                <i class="fa fa-star"></i>';
 | 
			
		||||
                            }
 | 
			
		||||
                            $i=1;
 | 
			
		||||
                            while($i <= $unstar){
 | 
			
		||||
                                $i++;
 | 
			
		||||
                                echo'
 | 
			
		||||
                                <i class="fa fa-star-o empty"></i>';
 | 
			
		||||
                            }
 | 
			
		||||
                                
 | 
			
		||||
                            echo'	</div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                        <div class="review-body">
 | 
			
		||||
                            <p>'.$review.'</p>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </li>
 | 
			
		||||
 | 
			
		||||
                    ';
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            
 | 
			
		||||
                
 | 
			
		||||
                
 | 
			
		||||
                
 | 
			
		||||
            echo'</ul>';
 | 
			
		||||
            
 | 
			
		||||
            if ($r_count > 0){
 | 
			
		||||
                echo'<ul class="reviews-pagination">
 | 
			
		||||
                    <li class="active">1</li>
 | 
			
		||||
                    <li><a href="#">2</a></li>
 | 
			
		||||
                    <li><a href="#">3</a></li>
 | 
			
		||||
                    <li><a href="#">4</a></li>
 | 
			
		||||
                    <li><a href="#"><i class="fa fa-angle-right"></i></a></li>
 | 
			
		||||
                </ul>';
 | 
			
		||||
            }else{
 | 
			
		||||
                echo'<p>no Reviews yet be the first person to rate the product</p>';
 | 
			
		||||
            }
 | 
			
		||||
            
 | 
			
		||||
        echo'</div>
 | 
			
		||||
    </div>';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
if(isset($_POST["rating_reviews"])){
 | 
			
		||||
    $p_id = $_POST["proId"]; 
 | 
			
		||||
    $rating_query = "SELECT ROUND(AVG(rating),1) AS avg_rating, COUNT(*) AS count FROM reviews WHERE product_id='$p_id'";
 | 
			
		||||
            $run_query = mysqli_query($con,$rating_query);
 | 
			
		||||
            $row = mysqli_fetch_array($run_query);
 | 
			
		||||
            $r_count = $row['count'];
 | 
			
		||||
            if($row > 0){
 | 
			
		||||
                $avg_count=$row["avg_rating"];
 | 
			
		||||
                echo '<div class="product-rating">';
 | 
			
		||||
                    $i=1;
 | 
			
		||||
                    while($i <= round($avg_count)){
 | 
			
		||||
                        $i++;
 | 
			
		||||
                        echo'
 | 
			
		||||
                        <i class="fa fa-star"></i>';
 | 
			
		||||
                    }
 | 
			
		||||
                    $i=1;
 | 
			
		||||
                    while($i <= 5-round($avg_count)){
 | 
			
		||||
                        $i++;
 | 
			
		||||
                        echo'
 | 
			
		||||
                        <i class="fa fa-star-o empty"></i>';
 | 
			
		||||
                    }
 | 
			
		||||
                echo'
 | 
			
		||||
            </div>
 | 
			
		||||
            <a class="review-link" href="#review-form">'.$r_count.' Review(s) | Add your review</a>
 | 
			
		||||
            ';
 | 
			
		||||
            }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue