Functie maken

Status
Niet open voor verdere reacties.

SpawnX

Gebruiker
Lid geworden
12 sep 2006
Berichten
25
Hey

Ik heb een eigen 'Mafia Game'.
Ik ben nu mee bezig om alle namen in tabellen te zetten en dan die weer aanroepen dmv functies.

maar nou heb ik dus een probleempje, ik ga het zo duidelijk mogelijk proberen uit te leggen...

- Ik heb een nieuwe tabel gemaakt voor wealth (welvaart, een rang/naam van hoe rijk de speler is) 1 regel id en 1 regel wealth in totaal 12 rijen.

- Ik heb in de users tabel een vakje met hoeveel geld diegene heeft.

- Nou wil ik dit in een functie hebben, dus dan wil ik het aanroepen met

PHP:
<?php echo(getWealth($_SESSION["user"]["cash"])); ?>


En natuurlijk is de vraag of iemand een voorbeeldje wilt maken van hoe ik het ongeveer moet doen ;)

Alvast bedankt!
 
PHP:
<?php
function getWealth($money)
{
  if(0 < $money < 100) {
    echo 'arm';
  } elseif(100 < $money < 200) {
    echo 'iets minder arm';
  }
  // etc.
}
?>

dit is heel snel gemaakt.
natuurlijk kan je het nog uitbreiden of je kan het doen zonder xxx if-lussen.

ik hoop dat je dit bedoelde.
 
PHP:
<?php
function getWealth($money)
{
  if(0 < $money < 100) {
    echo 'arm';
  } elseif(100 < $money < 200) {
    echo 'iets minder arm';
  }
  // etc.
}
?>

dit is heel snel gemaakt.
natuurlijk kan je het nog uitbreiden of je kan het doen zonder xxx if-lussen.

ik hoop dat je dit bedoelde.

Bedankt voor je reply maar dit is niet echt wat ik bedoelde,
want ik heb alle gegevens van de wealth in 1 database tabel geplaatst, dus alle namen van de wealth heb ik al..
 
Dan zul je in die functie de database moeten raadplegen om wat op te halen...

Ik gok dat je een tabel hebt als deze:

[kolom1 (bedrag)] [kolom2 (titel)]
[10] [arm]
[2000] [modaal]
[10000000000] [stinkend rijk]

Dan is het gewoon een SELECT-query uitvoeren met in het WHERE-gedeelte het bedrag
 
ik heb hem zelf al opgelost met deze functie:

PHP:
<?php
function getWealth($money) {
    global $mysql_tables;
    $sql = "SELECT * FROM `" . $mysql_tables["wealth"] . "` WHERE `cash` >= '" . $money . "'";
    $result = mysql_query($sql);
    $data = mysql_fetch_assoc($result);
    return ($data["wealth"]);
}
?>

maar toch bedankt ;)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan