Beste CP leden,
Ik heb een klein probleempje met een WHILE statement in PHP.
Het probleem is dat er rente word uitgedeelt met een juist percentage maar enkel voor de eerste ID dus het lid met id 1
Een while zou dit moeten tegengaan maar dat doet hij hier niet.
Ik plaats een korte code indien je meer info nodig hebt kan je dit ff melden
PHP
// Rente over de spelers
$sDonaties = mysql_query("SELECT `id`, `donateur` FROM `status` WHERE`id`>0 LIMIT 1") or die(mysql_error());
while($rDonaties = mysql_fetch_assoc($sDonaties))
{
$dona = $rDonaties['donateur'];
$id = $rDonaties['id'];
if($dona == 0)
{
// LID RENTE = 3%
mysql_query("UPDATE speldata SET bankmoney=bankmoney+(bankmoney*0.03) WHERE id =".$id);
}
if($dona >0 && $dona < 5)
{
// DONATEUR RENTE = 4%
mysql_query("UPDATE speldata SET bankmoney=bankmoney+(bankmoney*0.04) WHERE id =".$id);
}
if($dona >=5 && $dona <10)
{
// VIP RENTE = 5%
mysql_query("UPDATE speldata SET bankmoney=bankmoney+(bankmoney*0.05) WHERE id =".$id);
}
if($dona >=10)
{
// PREMIUM RENTE = 6%
mysql_query("UPDATE speldata SET bankmoney=bankmoney+(bankmoney*0.06) WHERE id =".$id);
}
}
// Einde rente spelers
Toon Meer