PHP Classes

File: index.php

Recommend this page to a friend!
  Classes of Subin Siby   Francium PHP 5 Star Rating System   index.php   Download  
File: index.php
Role: Example script
Content type: text/plain
Description: An example of the usage of the class.
Class: Francium PHP 5 Star Rating System
Record star ratings of items in a MySQL with AJAX
Author: By
Last change:
Date: 9 years ago
Size: 1,360 bytes
 

Contents

Class file image Download
<?php
// Generate a user ID for the session only
session_start();
if(!isset(
$_SESSION['user_id'])){
 
$_SESSION['user_id'] = rand(0, 1024);
}
?>
<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" href="css/Fr.star.css" />
    <script src="http://lab.dev/projects/jquery/core/jquery-latest.js"></script>
    <script src="js/Fr.star.js"></script>
    <script src="js/rate.js"></script>
  </head>
  <body>
    <h1>Francim Star</h1>
    <p>Rating for "index_page" :</p>
    <?php
   
require_once __DIR__ . "/config.php";
   
$star->id = "index_page";
   
    echo
"Rating :";
    echo
$star->getRating("userChoose size-1");
   
    echo
"<p>Your Rating :</p>";
    echo
$star->userRating($_SESSION['user_id']);
    echo
"<p>^- You will have to refresh page to update the above value</p>";
   
    echo
"<h2>Different Sizes</h2>";
   
    echo
"<p>170x30" . $star->getRating("userChoose size-2") . "</p>";
    echo
"<p>115x20" . $star->getRating("userChoose size-3") . "</p>";
    echo
"<p>55x10" . $star->getRating("userChoose size-4") . "</p>";
   
    echo
"<h2>Just Show It !</h2>";
   
    echo
"<p>170x30" . $star->getRating("size-2") . "</p>";
    echo
"<p>115x20" . $star->getRating("size-3") . "</p>";
    echo
"<p>55x10" . $star->getRating("size-4") . "</p>";
   
?>
<!-- NOTICE - http://subinsb.com/francium-star -->
  </body>
</html>