ratingscript probleem met php en ajax
daniyal hussain
03/11/2012 15:52:59Hallo,
Ik heb een probleem met mij ratingscript. De probleem is dat de ajax functie niet zo goed werkt. Hij stuurt de naam niet naar de save-vote.php script. Ik heb heel wat geprobeert maar het lukt niet.
de code is
php
De variabe $nameg moet het name halen van de bovenste script maar dat lukt niet. Kan iemand me daarmee helpen.
Toevoeging op 03/11/2012 16:31:29:
Het is opgelost. sorry voor het storen.
Ik heb een probleem met mij ratingscript. De probleem is dat de ajax functie niet zo goed werkt. Hij stuurt de naam niet naar de save-vote.php script. Ik heb heel wat geprobeert maar het lukt niet.
de code is
Quote:
<script type="text/javascript">
$('.star').click(function (){
var vote = $(this).index() + 1;
var naam = "daniyal";
$.ajax({
type: "POST",
url:"includes/widgets/save-vote.php",
data: 'name='+ naam + '&vote='+ vote
});
$(this).parent().removeAttr("id");
$(this).parent().html(" ");
});
</script>
$('.star').click(function (){
var vote = $(this).index() + 1;
var naam = "daniyal";
$.ajax({
type: "POST",
url:"includes/widgets/save-vote.php",
data: 'name='+ naam + '&vote='+ vote
});
$(this).parent().removeAttr("id");
$(this).parent().html(" ");
});
</script>
php
Quote:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
mysql_connect('localhost','root','');
mysql_select_db('results');
$votes = mysql_query("SELECT * FROM `search` WHERE `title` = 'uphill rush'") or die(mysql_error());
$vote = mysql_fetch_array($votes);
$totalvote = $vote['rating_count'];
$countrate = $vote['rating_total'];
$voteuser = intval($_POST['vote']);
$nameg = intval($_POST['name']);
$ttv = $totalvote + 1;
$ttc = $countrate + $voteuser ;
$updatercount[] = '`' . rating_count . '` = \'' . $ttv . '\'';
mysql_query("UPDATE `search` SET " . implode(', ', $updatercount) . " WHERE `title` = '$nameg' ") or die(mysql_error());
$updatertotal[] = '`' . rating_total . '` = \'' . $ttc . '\'';
mysql_query("UPDATE `search` SET " . implode(', ', $updatertotal) . " WHERE `title` = '$nameg' ") or die(mysql_error());
?>
mysql_connect('localhost','root','');
mysql_select_db('results');
$votes = mysql_query("SELECT * FROM `search` WHERE `title` = 'uphill rush'") or die(mysql_error());
$vote = mysql_fetch_array($votes);
$totalvote = $vote['rating_count'];
$countrate = $vote['rating_total'];
$voteuser = intval($_POST['vote']);
$nameg = intval($_POST['name']);
$ttv = $totalvote + 1;
$ttc = $countrate + $voteuser ;
$updatercount[] = '`' . rating_count . '` = \'' . $ttv . '\'';
mysql_query("UPDATE `search` SET " . implode(', ', $updatercount) . " WHERE `title` = '$nameg' ") or die(mysql_error());
$updatertotal[] = '`' . rating_total . '` = \'' . $ttc . '\'';
mysql_query("UPDATE `search` SET " . implode(', ', $updatertotal) . " WHERE `title` = '$nameg' ") or die(mysql_error());
?>
De variabe $nameg moet het name halen van de bovenste script maar dat lukt niet. Kan iemand me daarmee helpen.
Toevoeging op 03/11/2012 16:31:29:
Het is opgelost. sorry voor het storen.
Er zijn nog geen reacties op dit bericht.