Jquery and PHP rating function problem

Posted by Sergio on Stack Overflow See other posts from Stack Overflow or by Sergio
Published on 2010-05-31T12:40:11Z Indexed on 2010/05/31 12:53 UTC
Read the original article Hit count: 268

Filed under:
|

I know that I was already posted similar question but I just can't find the answer and figure it out how to solve this problem.

I'm trying to customize Jquery Star Rating plugin (link text) but I do not know what to do to show the message based on response of PHP script.

Jquery script successfully send rating data to PHP scripts that query the database and based on that echo message of proper or improper rating.

What should I add to an existing JS code so I can get echo from PHP and base on that write a message on some DIV beside rating star?

Jquery:

$('#gal').rating('gl.php?gal_no=<?=$gal_no;?>&id=<?=$id;?>', {maxvalue:10,increment:.5, curvalue: <?=$cur;?>});

Simplified PHP code:

$br=mysql_query("SELECT count(gal) as total FROM ...")
if ... {
echo '0';
}
else echo '1';
}

Jquery code successfully transmitted data to PHP script and when the PHP done with checking data echo the result ('1' or '0'). How can I get this PHP result back to Jquery and based on them write a message? Something like:

if(data=="1")
{
$("#error").show("fast").html('not correct').css({'background-color':'#F5F5F5','border-color' : '#F69'});
}else{
$("#error").show("fast").html('correct').css({'background-color' : '#FFF','border-color' : '#3b5998'}); 
}

If someone has an idea...I would appreciate it.

© Stack Overflow or respective owner

Related posts about php

Related posts about jQuery