Hey iedereen,
Ik ben bezig om ee like/dislike systeem te maken met ajax.
Bij het aanklikken van de like/dislike knop moet de functie Like worden aangeroepen. Deze stuurt het paginaID mee en 0/1 (0=like/1=dislike).
De ajax functie die ik heb wordt aangeroepen en returned geen errors en de pagina vote.php wordt ook aangeroepen.
Echter worden de votes niet in de database gezet.. Als ik de PHP functie los aanroep werkt het zonder problemen.
Mijn vraag is dus: Hoe krijg ik mijn ajax functie werkend?
Code uitlezen: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Code vote.php
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Post uitlezen
if(isset($_POST[vote]))
{
// Als er een post request plaatsvind
if($_POST[vote] == 0 && isset($_POST[pageid]))
{
$vote = $_POST[vote];
$pageid = $_POST[pageid];
// Positieve vote
vote($vote, $pageid)
}
if($_POST[vote] == 1 && isset($_POST[pageid]))
{
$vote = $_POST[vote];
$pageid = $_POST[pageid];
// Negatieve vote
vote($vote, $pageid)
}
}
Ik ben bezig om ee like/dislike systeem te maken met ajax.
Bij het aanklikken van de like/dislike knop moet de functie Like worden aangeroepen. Deze stuurt het paginaID mee en 0/1 (0=like/1=dislike).
De ajax functie die ik heb wordt aangeroepen en returned geen errors en de pagina vote.php wordt ook aangeroepen.
Echter worden de votes niet in de database gezet.. Als ik de PHP functie los aanroep werkt het zonder problemen.
Mijn vraag is dus: Hoe krijg ik mijn ajax functie werkend?
Code uitlezen:
Spoiler tonen
Codeblok (voorbeeld.php):
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Was deze informatie nuttig?
Code vote.php
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Post uitlezen
if(isset($_POST[vote]))
{
// Als er een post request plaatsvind
if($_POST[vote] == 0 && isset($_POST[pageid]))
{
$vote = $_POST[vote];
$pageid = $_POST[pageid];
// Positieve vote
vote($vote, $pageid)
}
if($_POST[vote] == 1 && isset($_POST[pageid]))
{
$vote = $_POST[vote];
$pageid = $_POST[pageid];
// Negatieve vote
vote($vote, $pageid)
}
}

