hulp
- arendjee
- Closed
-
-
Guest, wil je besparen op je domeinnamen? (ad)
-
-
lol dan is die 3 niet goed maar snap er nog geen drol van >.>
-
ctype_digit retourneert true als alle karakters in je string (de userinput) een getal zijn, en false als er een of meerdere niet klopt (dus +8888+ bug).
Even een snel voorbeeldje:PHPif(ctype_digit($_POST['getal'])) { echo "Alle karakters zijn cijfers, vervolg het script"; else { echo "Een of meerdere karakters zijn niet numeriek."; }
Even een snelle opmaak
-
-
oke dat snap ik dus maar als je dat bijvoorbeeld in het script zet kan je als nog +4444+ doen dus ik denk dat ik toch iets fout doe
-
Als het goed is, moet dat niet meer mogelijk zijn. Hij kijkt of alle variabelen numeriek zijn, en met die +'ssen voldoet hij er niet meer aan. Denk dat je iets fout doet in dat geval
-
PHP
Toon Meer<? if(isset($_POST['submit'])){ if($_POST['money'] > 0){ if($_POST['submit'] == Storten){ if($data->contant >= $_POST['money']){ if($data->bankleft > 0){ $error = stortniks; mysql_query("UPDATE `users` SET `bankleft`=`bankleft`-'0',`contant`=`contant`-'{$_POST['money']}',`bank`=`bank`+'{$_POST['money']}' WHERE `login`='$data->login'"); $_SESSION['mission'] = "Stort geld op je bankrekening"; } else{$error = 4;} } else{$error = 1;} } if(ctype_digit($_POST['money'])) { echo "Alle karakters zijn cijfers, vervolg het script"; else { echo "Een of meerdere karakters zijn niet numeriek."; } if($_POST['submit'] == Halen){ $error = haalniks; if($data->bank >= $_POST['money']){ mysql_query("UPDATE `users` SET `bank`=`bank`-'{$_POST['money']}',`contant`=`contant`+'{$_POST['money']}' WHERE `login`='$data->login'"); } else{$error = 2;} } } else{$error = 3;} } $bedrag = number_format($_POST['money'], 0, '.', '.'); if($data->bankpas == 0){ ?>
ik heb het nu zo staan maar hij geeft dus zwarte pagina aan:p
btw jannick en maaark in iedergeval al bedankt voor de hulp
-
Ik zou de ctype check wat hoger in het script gooien
Nu update je al voordat je het checkt -
Een zwarte? Doe je goed
Doe na "Een of eerdere karakters bla bla"; eens exit;
Of plaats 'm hoger in het script -
Daarnaast, is dat je hele script?
Je doet een bankpas check en dan niks meer..
Er mist dus een heel stuk. -
Citaat van Maaark
Daarnaast, is dat je hele script?
Je doet een bankpas check en dan niks meer..
Er mist dus een heel stuk.is alleen het bovenste stuk :p
ik upload het hele script wel ff@edit
das het hele bank script:) zonder die ctype_digit nog:)
Nieuwe reactie samengevoegd met originele reactie op 11.12.09 22:36:52:
pfff kom der nog niet uit >.>
Nieuwe reactie samengevoegd met originele reactie op 12.12.09 00:38:21:
der kan slotje op adminsmaaark heb via pm/msn al geholpen;)
Participate now!
Heb je nog geen account? Registreer je nu en word deel van onze community!