[PHP] punten controleren

Gestart doorMarjolein40 reacties82 weergaven

41 berichten · pagina 2 van 3

Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Shahiem schreef:
Doe is >= ipv > smile
werkt ook niet, ik wacht wel op Luuk want het gaat me toch niet lukken emo
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php 
    $memQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
    SELECT
        uId,
        uCoins,
        uRang
    FROM
        member_accounts
    WHERE
        uId = "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]])
    )[/COLOR] or [URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [COLOR= #0000BB]$memFetch[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$memQuery[/COLOR][COLOR= #007700]);[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]is_auth[COLOR= #007700]([/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]))
    {[/COLOR]
        
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]is_auth[COLOR= #007700]([/COLOR][COLOR= #0000BB]2[/COLOR][COLOR= #007700]))
        {[/COLOR]
            
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$memFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uCoins[/COLOR][COLOR= #007700]] >=[/COLOR] [COLOR= #0000BB]$uFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]vipprijs[/COLOR][COLOR= #007700]])
            {[/COLOR]
                
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Download: <a href="[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$uFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]download[/COLOR][COLOR= #007700]] .[/COLOR][COLOR= #DD0000]">Klik hier</a>[/COLOR][COLOR= #007700];[/COLOR]
                
                [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
                UPDATE
                    member_accounts
                SET
                    uCoins = uCoins - "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$uFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]vipprijs[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]"
                WHERE
                    uId = "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]])
                )[/COLOR] or [URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
                
            }[/COLOR]
            
            [URL="http://www.php.net/else"]else[/URL]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je hebt niet genoeg punten[/COLOR][COLOR= #007700];
            
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$memFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uCoins[/COLOR][COLOR= #007700]] >=[/COLOR] [COLOR= #0000BB]$uFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]prijs[/COLOR][COLOR= #007700]])
            {[/COLOR]
                
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Download: <a href="[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$uFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]download[/COLOR][COLOR= #007700]] .[/COLOR][COLOR= #DD0000]">Klik hier</a>[/COLOR][COLOR= #007700];[/COLOR]
                
                [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
                UPDATE
                    member_accounts
                SET
                    uCoins = uCoins - "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$uFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]prijs[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]"
                WHERE
                    uId = "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]])
                )[/COLOR] or [URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
                
            }[/COLOR]
            
            [URL="http://www.php.net/else"]else[/URL]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je hebt niet genoeg punten[/COLOR][COLOR= #007700];
            
        }
        
    }[/COLOR]
    
    [URL="http://www.php.net/else"]else[/URL]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je dient ingelogd te zijn om dit artikel te kopen[/COLOR][COLOR= #007700];[/COLOR]

pompom
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik snap alleen de bedoeling van regel 14 niet? Er wordt al gecontroleerd of de gebruiker ingelogd is dus dat kan weg eigenlijk.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nee, hij kijkt eerst of je rang 1 of hoger hebt. Is dat zo, dan kijkt ie of je rang 2 hebt of niet. Laten staan dus graag
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Luukvdo schreef:
Nee, hij kijkt eerst of je rang 1 of hoger hebt. Is dat zo, dan kijkt ie of je rang 2 hebt of niet. Laten staan dus graag
Dan kan die toch weg, want als je ingelogd bent ben je toch ook rang 1 of hoger?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, ik had het al besproken met Marjolein via pm en het is gefixt
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik heb geen foutmeldingen meer, maar elke keer als ik op me webshop pagina komt worden er punten afgeschreven totdat ik niks meer heb emopfffff....
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet nog een if toevoegen waarin er wordt nagekeken of de persoon wel op kopen heeft geklikt.
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
zoiets dacht ik al ja, want de punten van de leden gaan zo wel erg snel op yummiemaar ja, hoe controleer je zoiets?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bij de link voor het kopen zoiets doen: link.php?p=lala&id=nummert&kopen
Dan if(isset($_GET[kopen]))
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je zet in de url waar koop staat achter de link ?koop=id
*edit*
En luuk moet me via ajax weer voor zijn frown
Luuk fout, een get is als ik me niet vergis altijd set.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je hem bij het door de webshop kijken niet meegeeft is ie niet geset
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik was bezig met mijn post te editen nu ben ik he kwijt frownluuk, jawel kijk maar op php.net/isset en zoek even op get dan zie je dat gets en posts een lege string krijgen en dat isset treu geeft op een lege string.

*edit*

Dus: if(isset($_GET[koop]) AND $_GET[koop] != )
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb nergens gezegd dat dat niet zo is hoor.
Maar wat ik dus wil zeggen: als je het product bekijkt is de url lala.php?p=roflcopter&id=1337 en als je het product wil kopen lala.php?p=roflcopter&id=1337&kopen
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ja maar de url word zo opgeroepen Klik hier
dus dat ga niet werken?
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