B
bedio
Guest
имам това в хтмл:
Искам да му кажа да не взима стойноста на рейтинга от update.php::
а да му я задам директно в html-a.
примерно стойноста 3, или някоя смарти пхп променлива.
П.С. това с базите и УРЛите не ми трябват, не ги гледайте.
П.С.С. иначе самия рейтинг аякс скрипт е това: http://pc-aras.com/en/2009/07/28/jquery-tutorial-simple-ajax-star-rating-with-php-2/
но значителна част от него не ми трябва, защото го вграждам към система
Код:
<script type="text/javascript">
<!--
// JavaScript Document
$(document).ready(function() {
// get current rating
getRating();
// get rating function
function getRating(){
$.ajax({
type: "GET",
url: "update.php",
data: "do=getrate",
cache: false,
async: false,
success: function(result) {
// apply star rating to element
$("#current-rating").css({ width: "" + result + "%" });
},
error: function(result) {
alert("some error occured, please try again later");
}
});
}
});
-->
</script>
Искам да му кажа да не взима стойноста на рейтинга от update.php::
Код:
<?php
// connect to database
$dbh=mysql_connect ("localhost", "user", "password") or die ('Cannot connect to the database');
mysql_select_db ("tutorial",$dbh);
if($_GET['do']=='rate'){
// do rate
rate();
}else if($_GET['do']=='getrate'){
// get rating
getRating();
}
// function to retrieve
function getRating(){
$sql= "select * from vote";
$result=@mysql_query($sql);
$rs=@mysql_fetch_array($result);
// set width of star
$rating = (@round($rs[value] / $rs[counter],1)) * 20;
echo $rating;
}
// function to insert rating
function rate(){
$text = strip_tags($_GET['rating']);
$update = "update vote set counter = counter + 1, value = value + ".$_GET['rating']."";
$result = @mysql_query($update);
if(@mysql_affected_rows() == 0){
$insert = "insert into vote (counter,value) values ('1','".$_GET['rating']."')";
$result = @mysql_query($insert);
}
}
?>
а да му я задам директно в html-a.
примерно стойноста 3, или някоя смарти пхп променлива.
П.С. това с базите и УРЛите не ми трябват, не ги гледайте.
П.С.С. иначе самия рейтинг аякс скрипт е това: http://pc-aras.com/en/2009/07/28/jquery-tutorial-simple-ajax-star-rating-with-php-2/
но значителна част от него не ми трябва, защото го вграждам към система
Последно редактирано: