Nabend!
Ich möchte eine Auslosung realisieren. In dieser Auslosung kann man Punkte sammeln, die dann später in sogenannte "coins" umgerechnet werden. Jeder Coin stellt eine Gewinnchance dar. soweit so gut.
Lese nun die user mit der mindestpunktzahl aus der Datenbank aus:
Problem: Der User wurd jeweils immer nur einmal ins Array geschrieben, ich möchte ihn aber dementpsrechend an der $rcoins gemessen im Array haben.
Wenn $rcoin = 6 ist, dann hat der user 6 gewinnchancen, aber ich weiß nun nicht wie ich den user 6 mal ins array bekomme :-(
Hat einer eine Idee oder nen Anstoß für mich?
Würde mich sehr freuen!
mfg
caschti84
Ich möchte eine Auslosung realisieren. In dieser Auslosung kann man Punkte sammeln, die dann später in sogenannte "coins" umgerechnet werden. Jeder Coin stellt eine Gewinnchance dar. soweit so gut.
Lese nun die user mit der mindestpunktzahl aus der Datenbank aus:
PHP-Code:
// Array definieren...
$array_coins = array();
// Userdaten holen...
$sqludaten = "SELECT uid,emailadresse,gpunkte FROM user WHERE epunkte>49";
$resultudaten = mysql_query($sqludaten) OR die(mysql_error());
// User Coins errechnen und Wert aufrunden
while($udaten = mysql_fetch_array($resultudaten))
{
$coins = $udaten['gpunkte'] / 10;
$rcoins = ceil($coins);
// uid der User ins Array schreiben
$array_coins[] = $udaten['uid'];
}
Wenn $rcoin = 6 ist, dann hat der user 6 gewinnchancen, aber ich weiß nun nicht wie ich den user 6 mal ins array bekomme :-(
Hat einer eine Idee oder nen Anstoß für mich?
Würde mich sehr freuen!
mfg
caschti84
Kommentar