login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bubblescript

Offline FeatureP - 16/04/2009 15:23
Avatar van FeaturePLid eerst en vooral, mijn exuses voor een nieuw topic, het oude is gesloten omdat alles werkte volgens mij, maar wat ik nu zag is.

met dit script

  1. $selectforbubble = "SELECT * FROM bubblepot";
  2. $selectforbubble2 = mysql_query($selectforbubble)or die(mysql_error());
  3. $selectforbubble3 = mysql_fetch_object($selectforbubble2);
  4.  
  5. $selectbublele = "SELECT * FROM bubble ORDER BY id DESC";
  6. $selectbublele2 = mysql_query($selectbublele)or die(mysql_error());
  7. while($row = mysql_fetch_object($selectbublele2))
  8. {
  9. if($selectforbubble3->pot >= $row->eruit)
  10. {
  11. mysql_query("UPDATE `leden` SET `credits`=`credits`+'".$row->eruit."', `bubbleverd`=`bubbleverd`+'".$row->eruit."' WHERE gebruikersnaam = '".$row->gebruikersnaam."' LIMIT 1") or die(mysql_error());
  12. mysql_query("UPDATE `bubblepot` SET `pot`=`pot`-'".$row->eruit."' LIMIT 1") or die(mysql_error());
  13. mysql_query("DELETE FROM `bubble` WHERE `id`='".$row->id."'") or die(mysql_error());
  14. $selectforbubble3->pot -= $row->eruit;
  15. }
  16. }


hier doet hij de bubble's die hij kan doet hij eruit

dus stel dat er 3 rijen zijn ::
user inzet uit te betalen

test 30 31.2
test 30 31.2
test 10 12.5

wat hij hier moet doen is, zodra hij genoeg credits heeft voor de eerste uit te betalen moet hij dit doen

maar wat doet hij fout bij mij? stel dat hij de laatste kan uit betalen doet hij dat ook, wat niet mag, weet iemand hier een oplossing voor?

dus ookal heeft de grote pot genoeg credits voor de 3de uit te betalen, hij mag dat niet doen, hij moet bij de eerste beginnen

1 antwoord

Gesponsorde links
Offline marten - 16/04/2009 15:28
Avatar van marten Beheerder slotje.

je andere topic is weer open. In het vervolg even een admin / moderator aanspreken zodat deze hem weer kan openen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.159s