ik ben bezig met een spel aan het maken maar ik wil nu ook geld erin hebben maar ik weet niet waar ik moet beginnen
ik wil dat ieder lid omhet uur 5 euro krijgt
en ik wil weten hoe ik op een pagina kan zetten hoeveel geld iemand weet
kan iemand mij helpen?
ik zoek nu al 3 weken naar het antwoord
40 antwoorden
Gesponsorde links
Simon - 10/04/2006 19:53 (laatste wijziging 10/04/2006 19:54)
PHP expert
euhm, op een pagina zetten hoeveel geld iemand heeft, is gewoon de query, dan fetch je die query, en echo $data['cash'];
om het uur geld geven:
je maakt een pagina met een query waarmee je alle leden ophaalt, die haal je door een while loop, daar zet je een update query waarin je zet UPDATE users SET cash=cash+5 WHERE user='".$data['user']."'
daarvan maak je dan een cronjob die je om het uur laat lopen
snap je de ballen van wat ik zei, ga dan naar hier
->http://www.sitemasters.be/?pagina=tutorials/tutorials&cat=4&type=int
en
->http://www.sitemasters.be/?pagina=tutorials/tutorials&cat=6&type=int
Volgens mij heb je gewoon ergens iets gedownload, snapt er geen zak van, en hoopt hier een voorgeknauwde versie van dat script aangepast aan jouw normen te krijgen.
<?php
//haal de cashvalues op
$getCash = mysql_query("SELECT username,cash FROM users") or die("FOUT bij getCash: ". mysql_error());
//steek ze in een whileloop om te kunnen weergeven
while($data = mysql_fetch_assoc($getCash)) {
echo 'Username: '. $data['username'] . ' -> Cash: €'. $data['cash'] ."<br />";
// bijvoorbeeld : Username: Simon -> Cash: €5000
}
?>
<?php
//we halen de users op:
$getUsers = mysql_query("SELECT username FROM users") or die("FOUT bij getCash: ". mysql_error());
while($user = mysql_fetch_assoc($getUsers)) {
// we hebben de username van de gebruikers in kwestie, die is $user['username']
// we gaan dus UPDATEN
mysql_query("UPDATE users SET cash=cash+5 WHERE username='".$user['username']."'") or die("FOUT bij updateCash: ". mysql_error());
// 5 euro extra ;-) WAAR username = opgehaalde username
}
?>