login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Rand Fout

Offline SomaQan - 26/06/2007 12:41 (laatste wijziging 26/06/2007 12:41)
Avatar van SomaQanPHP beginner Ik krijg deze error's

Warning: rand() expects parameter 2 to be long, string given in /home/www/on line 109

Warning: rand() expects parameter 2 to be long, string given in /home/www/ on line 110

Bij dit scriptje
  1. <?php
  2. $geld_1 = rand(0,$geld1); //line 109
  3. $geld_2 = rand(0,$geld2); //line 110
  4. ?>

6 antwoorden

Gesponsorde links
Offline Ibrahim - 26/06/2007 12:44
Avatar van Ibrahim PHP expert check de error, 2e parameter is een string type, en dat mag niet
Offline SomaQan - 26/06/2007 12:45
Avatar van SomaQan PHP beginner Ok ik snap het maar hoe kan het zo wel gebruiken ?
Offline Ultimatum - 26/06/2007 12:45 (laatste wijziging 26/06/2007 12:46)
Avatar van Ultimatum PHP expert echo $geld1 en $geld2 gewoon eens dan, dan zul je zien dat het strings zullen zijn zoals siliecom14 al zegt

(Noemen ze debuggen)

@hierboven, niet. Hoe kan je nou een random getal van een string krijgen?
Offline SomaQan - 26/06/2007 13:06
Avatar van SomaQan PHP beginner @Ultimatum, in dat string zit geld dus ik wou tussen dat geld en de 0 randen en ergens gaan echo als ik dat geld echo heeft het niet veel nut zo als ik het wil
Offline blub - 26/06/2007 17:12
Avatar van blub Nieuw lid jij hebt zeker -> $geld = '10';
moet zo -> $geld = 10;
Offline scissor - 27/06/2007 19:40
Avatar van scissor Nieuw lid $geld = (int) 10;

datatypes opgeven 

  1. $geld = (int) 10;
  2. $geld2 = (int) 5;
  3.  
  4. $geld + $geld2 = 15;


  1. $geld = (string) 10;
  2. $geld2 = (string) 5;
  3.  
  4. $geld + $geld2 = 105;


P.S.
in dit geval zou geld alleen hele getallen (integer) kunnen zijn
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s