ratingscript probleem met php en ajax

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Daniyal hussain

daniyal hussain

03/11/2012 15:52:59
Quote Anchor link
Hallo,

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>

php
Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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());
?>


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.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.