login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Max berekenen

Offline dimb - 06/09/2007 09:57
Avatar van dimbNieuw lid Ey,

Voor een script wil ik bereken hoeveel de speler maximaal kan kopen. Daarvoor maak ik gebruik van een functie die zichzelf herhaalt. Helaas wil die niet werken.

  1. function maxaantal($aantal,$id,$user,$max){
  2. $res = mysql_query("SELECT * FROM technologie WHERE naam = '".$id."'") or die(mysql_error());
  3. $data = mysql_fetch_assoc($res);
  4.  
  5. $res1 = mysql_query("SELECT metaal,voedsel,brandstof,goud FROM users WHERE id = '".$user."'") or die(mysql_error());
  6. $datau = mysql_fetch_assoc($res1);
  7.  
  8. $bmetaal = $data['metaal']*$max;
  9. $bvoedsel = $data['voedsel']*$max;
  10. $bbrandstof = $data['brandstof']*$max;
  11. $bgoud = $data['goud']*$max;
  12.  
  13. if($datau['metaal'] >= $bmetaal AND $datau['voedsel'] >= $bvoedsel AND $datau['brandstof'] >= $bbrandstof AND $datau['goud'] >= $bgoud ){
  14. $test = $bmetaal.$bgoud.$bbrandstof.$bvoedsel;
  15. $max++;
  16. maxaantal($aantal,$id,$user,$max);
  17. }else{
  18. $test = $bmetaal.$bgoud.$bbrandstof.$bvoedsel.'|'.$max;
  19. return $test;
  20. }
  21.  
  22. }
  23.  
  24. echo maxaantal($aantal,$id,$userid,0);
  25. //Kan je echo maxaantal(6,Helikopter,9,0);


De pagina word dan wit, weet iemand wat ik fout die of wat een betere manier is om dit te bereken

Dimby

1 antwoord

Gesponsorde links
Offline Stijn - 06/09/2007 10:15
Avatar van Stijn PHP expert Verander lijn 16 eens naar het volgende:

  1. maxaantal($aantal,$id,$user,&$max);
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.21s