本文整理汇总了PHP中rating::set_score方法的典型用法代码示例。如果您正苦于以下问题:PHP rating::set_score方法的具体用法?PHP rating::set_score怎么用?PHP rating::set_score使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类rating
的用法示例。
在下文中一共展示了rating::set_score方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: rating_form
function rating_form($table)
{
$ip = $_SERVER["REMOTE_ADDR"];
if (!isset($table) && isset($_GET['table'])) {
$table = $_GET['table'];
}
$rating = new rating($table);
$status = "<div class='score'>\n\t\t\t\t<a class='score1' href='?score=1&table={$table}&user={$ip}'>1</a>\n\t\t\t\t<a class='score2' href='?score=2&table={$table}&user={$ip}'>2</a>\n\t\t\t\t<a class='score3' href='?score=3&table={$table}&user={$ip}'>3</a>\n\t\t\t\t<a class='score4' href='?score=4&table={$table}&user={$ip}'>4</a>\n\t\t\t\t<a class='score5' href='?score=5&table={$table}&user={$ip}'>5</a>\n\t\t\t</div>\n\t";
if (isset($_GET['score'])) {
$score = $_GET['score'];
if (is_numeric($score) && $score <= 5 && $score >= 1 && $table == $_GET['table'] && isset($_GET["user"]) && $ip == $_GET["user"]) {
$rating->set_score($score, $ip);
$status = $rating->status;
}
}
if (!isset($_GET['update'])) {
echo "<div class='rating_wrapper'>";
}
?>
<div class="sp_rating">
<div class="rating">Rating:</div>
<div class="base"><div class="average" style="width:<?php
echo $rating->average;
?>
%"><?php
echo $rating->average;
?>
</div></div>
<div class="votes"><?php
echo $rating->votes;
?>
votes</div>
<div class="status">
<?php
echo $status;
?>
</div>
</div>
<?php
if (!isset($_GET['update'])) {
echo "</div>";
}
}