login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout in script

Offline rodojo - 08/10/2007 16:42 (laatste wijziging 08/10/2007 17:04)
Avatar van rodojoLid Hallo,


Ik maak een spel en mijn probleempje zit bij de bank.
Als je meer opneemt dan dat je hebt in de bank moet er een melding komen.
Ik teste het ff maar er kwam geen melding weet iemand het probleem?

Dit is het script:

  1. <?php
  2.  
  3.  
  4.  
  5. $sError = '';
  6.  
  7. if($_POST[$a] >= "$e")
  8. {
  9. $sError .= '<h5 align="center">Leuk geprobeert zoveel geld heb je niet!</h5>';
  10. }
  11.  
  12. if($_POST[$e] >= "1000000")
  13. {
  14. $sError .= '<h5 align="center">Je kan niet meer dan 1000.000 opnemen!</h5>';
  15. }
  16.  
  17. if($sError != '')
  18. {
  19. $sError .= '<p align="center">';
  20.  
  21. die($sError.'<a href="'.$_SERVER['PHP_SELF'].'?style='.$_GET['style'].'">Ga terug</a></p>');
  22. }
  23.  
  24.  
  25.  
  26. ?>



$a is hoeveel je wilt opnemen en $e is hoeveel je op de bank hebt staan.

15 antwoorden

Gesponsorde links
Offline DenMette - 08/10/2007 16:48
Avatar van DenMette PHP gevorderde Code tags aub en ook de volledige code ik geloof dat dit maar eens tuk is
Offline Jero3n - 08/10/2007 16:49 (laatste wijziging 08/10/2007 16:50)
Avatar van Jero3n PHP interesse Je moet van die $_POST[$a] $_POST[a] maken...
En dat dus ook doen bij $_POST[$e]
Maar uh, zet dit is boven je pagina, dan had je 't misschien zelf al geweten:
error_reporting(E_ALL);

En nog een dingetje: Als je dit niet snapt, lijkt 't me erg lastig om een spel te maken...
Maarja, dat is jou keuze he ;)

@donmette: Dat van die code tags heb je gelijk in, maar volgens mij heb je de code niet eens doorgelezen want anders wist je wel dat di t de fout was...  
Offline DenMette - 08/10/2007 16:54
Avatar van DenMette PHP gevorderde @Jero3n: Ok maar toch een volledige code is wel handiger 
En ik had eerst de code snel doorgelezen. Sorry misschien mijn fout.

het gemakkelijkste is
  1. <?php
  2. $a = $_POST['a'];
  3. $e = $_POST['e'];
  4. ?>
En zo vederwerken

Getallen moeten niet tussen Quotes staan en die hoef je niet te gebruiken. dit kan gewoon door een echo of print
Offline Jero3n - 08/10/2007 16:55
Avatar van Jero3n PHP interesse Dat is idd nog makkelijker =)
Offline rodojo - 08/10/2007 17:04 (laatste wijziging 08/10/2007 17:07)
Avatar van rodojo Lid Okee bedankt ik ga het porberen


Edit:

Werkt nog steeds niet 

@Jero3n


Met dat error_reporting(E_ALL); had ik al maar jah had ik ook weer weggehaalt.
Maar waarom moet dat er dan boven?
Offline Jero3n - 08/10/2007 17:14
Avatar van Jero3n PHP interesse ...
Geef ons dan nu is de hele code -_-'
Offline rodojo - 08/10/2007 17:16 (laatste wijziging 08/10/2007 17:42)
Avatar van rodojo Lid okee 




  1. verwijderd





dit is hem  

Citaat:
Rens edit:
Lappen code op plaatscode!
Offline Jero3n - 08/10/2007 17:23
Avatar van Jero3n PHP interesse Eerst: Plaats de code voortaan ff op plaatscode.be, dit is nogal onoverzichtelijk.
Verder: Verander $_POST[a] (en die e) is in $_POST['a']
Volgens mij is dat de fout =)
Offline Jero3n - 08/10/2007 17:26 (laatste wijziging 08/10/2007 17:28)
Avatar van Jero3n PHP interesse Door m'n slome internet dubbelpost, sorry xD
Offline rodojo - 08/10/2007 17:36 (laatste wijziging 08/10/2007 17:36)
Avatar van rodojo Lid @jero3n

Ik vind het raar want er is geeneen oplossing
Offline Jero3n - 08/10/2007 17:37
Avatar van Jero3n PHP interesse Heb je al gedaan wat ik zei?!
Offline rodojo - 08/10/2007 17:41
Avatar van rodojo Lid dat [a]?
jah
Offline Jero3n - 08/10/2007 17:41
Avatar van Jero3n PHP interesse Dan weet ik 't niet meer...
Offline rodojo - 08/10/2007 17:44
Avatar van rodojo Lid ik ook niet.
Offline TotempaaltJ - 08/10/2007 18:31
Avatar van TotempaaltJ PHP interesse Geef nu nog eens dat stuk code, zet error_reporting(E_ALL); boven je code, en alsie een fout geeft, geef die dan door!

Btw;
  1. if($_POST[$e] >= "1000000")
  2. {
  3. $sError .= '<h5 align="center">Je kan niet meer dan 1000.000 opnemen!</h5>';
  4. }

Waarom zeg je dat je niet meer dan 1000000 kan opnemen, als je kijkt naar het bedrag op je bank? (e
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.255s