• Beste developers,


    Ik zit met een klein probleempje in mijn cron die ik niet echt weet te fixen.


    Ik ben bezig met een maffia spel, en in 't spel, krijg je elk uur als je in een familie zit, uurloon uit betaald. Dat gebeurd bij mij wel, helaas krijgen de mensen die geen familie hebben, exact het zelfde als de mensen met familie.


    Iemand hier een oplossing voor?
    :cheer:


    MvG

  • oke


    $lonen = mysql_query("SELECT * from `families`");
    while ($loon = mysql_fetch_assoc($lonen)) {
    $add = array("bank" => $loon['uurloon_bank'], "cash" => $loon['uurloon_cash']);
    $spelers1 = mysql_query("SELECT * from `users` where `familie`='".$loon['naam']");
    mysql_query("UPDATE `users` SET `cash`=`cash`+".$add['cash'].",`bank`=`bank`+".$add['bank']." WHERE `familie`='".$familie."'");
    mysql_query("UPDATE `users` SET `bank`=`bank`+'$hoerengeld'");


    }
    }


    Enne, voor jullie het tot de grond afbreken :P ik php pas net een weekje of 2 max :p

  • PHP
    $lonen = mysql_query("SELECT * from `families`");
    while ($loon = mysql_fetch_assoc($lonen)) { 
    	$add = array("bank" => $loon['uurloon_bank'], "cash" => $loon['uurloon_cash']);
    	$spelers1 = mysql_query("SELECT * from `users` where `familie`='".$loon['naam']");
    	mysql_query("UPDATE `users` SET `cash`=`cash`+".$add['cash'].",`bank`=`bank`+".$add['bank']." WHERE `familie`='".$familie."'");
    	mysql_query("UPDATE `users` SET `bank`=`bank`+'$hoerengeld'");
    
    
              }
  • Probeer:

    PHP
    $lonen = mysql_query("SELECT * from `families`");
    	while ($loon = mysql_fetch_assoc($lonen)) { 
    		$add = array("bank" => $loon['uurloon_bank'], "cash" => $loon['uurloon_cash']);
    		$spelers1 = mysql_query("SELECT * from `users` where `familie`=''");
    		mysql_query("UPDATE `users` SET `cash`=`cash`+".$add['cash'].",`bank`=`bank`+".$add['bank']." WHERE `familie`=''");
    		mysql_query("UPDATE `users` SET `bank`=`bank`+'". $hoerengeld ."' WHERE `familie`=''");
    	}
  • Eerste vraag is waarom in een array?
    Het kan je al 1 regel schelen.



    Daarna vraag ik me af waar heb je $spelers1 voor nodig?
    Die roep je nergens meer voor aan.
    En waar haalt hij $hoerengeld vandaan? Dit geef je namelijk aan alle gebruikers nu.


    EDIT, klein foutje bij $familie = $loon['naam'];

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!