Probleem met php script

Gestart doorRobinkoch15 reacties80 weergaven

16 berichten · pagina 1 van 2

Robinkoch

Lid · Topicstarter

Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
ik gebruik het whear systeem
deze code gaat mis:

[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE users SET credits = credits+70 WHERE id = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<div id="succes">Je hebt er nu 70 credits bij! <a href="index.php"></a></div>[/COLOR][COLOR= #007700];[/COLOR]
?>


als ik die code in een nieuw php document zet dan werkt hij dan krijg ik er 70 credits bij
maar als ik hem in dit stukje code zet:

[COLOR= #0000BB]<?[/COLOR] [COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR] ?>
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$get_userdata[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]toegang[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]){[/COLOR]
?>
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE users SET credits = credits+70 WHERE id = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<div id="succes">Je hebt er nu 70 credits bij! <a href="index.php"></a></div>[/COLOR][COLOR= #007700];[/COLOR]
?>

[COLOR= #0000BB]<?[/COLOR] [COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR] ?>

Je hebt geen toegang meer omdat je meer dan 1 keer wou inloggen
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE codes SET toegang = 0 WHERE code = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]code[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700]); } }[/COLOR] ?>


wie o wie kan de code laten werken?
ik kom er gewoon niet meer uit

toevoeging op 20 oktober 2011, 07:51:13:
ik heb het 1ste stukje code all in het 2de gezet
ik krijg wel melding met Je hebt er nu 70 credits bij
maar meer ook niet
als ik dan kijk naar mijn credits heb ik er nogsteeds geen bijgescheven

toevoeging op 20 oktober 2011, 07:56:01:
oeps er ging iets mis met dubbelpost beveiligingxD
ik gebruik 3g en klikte wat vaak
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
1. Open en sluit php niet zo veel, is echt niet nodig.
2. Maak je wel verbinding met de DB
0
Robinkoch

Lid · Topicstarter

Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
1. oke
2. ja want het werkt wel maar niet in dat ene script
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Weet je zeker dat je al een $_SESSION[id] hebt?
Misschien kun je dat vervangen door $get_userdata[id] ?
0
Robinkoch

Lid · Topicstarter

Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
dunno
het hoord te werken zal ik anders effe de hele pagina posten?
dan kan jij ofzo proberen het erin te zetten
0
Fass

Lid

Berichten
3.771
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
1. Ga je er heen met website.nl/blabla/pagina.php of met website.nl?p=pagina?
2. Waarschijnlijk staat ergens op de pagina iets als mysql_close(, dat moet je ONDER je laatste query zetten.
0
Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
is er wel een session id en niet uid of gebruikersnaam of naam enz.?
0
Fass

Lid

Berichten
3.771
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Smiegles

Quote:
als ik die code in een nieuw php document zet dan werkt hij dan krijg ik er 70 credits bij
0
Robinkoch

Lid · Topicstarter

Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
dit is een code systeem
admin kan codes aanmaken en leden vullen die code in
en krijgen 1 malig toegang tot de pagina dan krigjen ze ook credits door die code
snappen jullie het?
ik wil ook wel heel die pagina geven hoor
0
Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
bestaat $get_userdata wel of de tabel toegang?
0
Fass

Lid

Berichten
3.771
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Smiegles

Quote:
ik krijg wel melding met Je hebt er nu 70 credits bij
0
Berichten
450
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kan je even erbij zetten wat voor Error je krijgt?
Bijv; Syntex / Mysql errors?.
0
Robinkoch

Lid · Topicstarter

Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
geen errors
krijg gewoon melding je hebt er 70 credits bij
maar die credits kreeg ik niet
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Spelmaffia schreef:
geen errors
krijg gewoon melding je hebt er 70 credits bij
maar die credits kreeg ik niet
Ben je bij het testen wel ingelogd wat als session id niet bestaat omdat benijdt bent ingelogd zal het ook niet gaan.
0
Robinkoch

Lid · Topicstarter

Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
ja
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren