login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Php] Variabele (Opgelost)

Offline Simax - 25/08/2007 17:16
Avatar van SimaxOnbekend Aan de hand van een query haal ik iets uit de database.
Het resultaat stop ik in een variabele.

Als bijvoorbeeld het resultaat wat ik ophaal uit de database 'voorbeeld1' is.
Hoe kan ik deze dan omzetten in een variabele genaamd $resultaat?

  1. $voorbeeld1 = array("voorbeeld1");
  2. $voorbeeld2 = array("voorbeeld2");

10 antwoorden

Gesponsorde links
Offline Button - 25/08/2007 17:23
Avatar van Button PHP ver gevorderde
  1. $voorbeeld1 = array("voorbeeld1");
  2. $resultaat=$voorbeeld1[0]


Bedoel je dit? Iets duidelijker anders..
Offline Babak - 25/08/2007 17:26
Avatar van Babak MySQL interesse
  1. <?
  2.  
  3. $haalop = 'voorbeeld1';
  4. $resultaat = $haalop;
  5. ?>


zoiets?
Offline Simax - 25/08/2007 17:32 (laatste wijziging 25/08/2007 17:36)
Avatar van Simax Onbekend Ik haal een resultaat op uit de database.

Nu heb ik..
  1. $voorbeeld1 = array("voorbeeld1");
  2. $voorbeeld2 = array("voorbeeld2");


Als 'voorbeeld1' het resultaat is uit de database,
dan is $.voorbeeld1.

Zo duidelijker?
Offline Bruud - 26/08/2007 11:33
Avatar van Bruud Nieuw lid nee kan je niet een iets groter deel van je script laten zien?
Offline Simax - 26/08/2007 15:45 (laatste wijziging 26/08/2007 15:45)
Avatar van Simax Onbekend Tuurlijk kan dat..

  1. $query = mysql_query("SELECT us_rank FROM users WHERE us_username = ."$_SESSION['username']".") or die(mysql_error());
  2. $result = mysql_fetch_assoc($query)
  3. {
  4. $rank = $.$result['us_rank'];
  5. }


Is het een beetje duidelijk?
Offline Wim - 26/08/2007 16:03
Avatar van Wim Crew algemeen maar wat wil je net? ik begrijp je volledig niet, net zoals niemand dat doet!
Offline Rik - 26/08/2007 16:46
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Als ik probeer na te denken wat je kan bedoelen zou ik zeggen dat je het zo eens moet proberen:
  1. $query = mysql_query("SELECT us_rank FROM users WHERE us_username = '" . $_SESSION['username'] . "'") or die(mysql_error());
  2. $result = mysql_fetch_assoc($query);
  3. $rank = $result['us_rank'];
Offline Simax - 26/08/2007 18:12
Avatar van Simax Onbekend Er word een resultaat opgehaald uit de database.
Aan de hand van het resultaat wil ik de juiste array toevoegen.
Als $result = voorbeeld1, gebruik array("voorbeeld1"),

Maar kan ik het resultaat niet in een variabele($$) steken,
ipv if/else te gebruiken?
Offline Wim - 27/08/2007 00:29
Avatar van Wim Crew algemeen php ondersteund variabelevariabele

  1. $voorbeeld = 'voorbeeld1'; //voorbeeld1 of voorbeeld2
  2. $voorbeeld1 = array('voorbeeld 1');
  3. $voorbeeld2 = array('voorbeeld 2');
  4.  
  5. print_r($$voorbeeld);
  6. //output van voorbeeld1 of voorbeeld2


je kan het ook nog eens in een array steken:
  1. $voorbeeld = 'voorbeeld1'; //voorbeeld1 of voorbeeld2
  2. $voorbeelden = array(
  3. 'voorbeeld1' => array('voorbeeld 1'),
  4. 'voorbeeld2' => array('voorbeeld 2')
  5. );
  6.  
  7. print_r($voorbeelden[$voorbeeld]);


beide manieren zijn even correct, de keuze is aan u. However, ik ben geen voorstander van hard-coded code
Offline Bruud - 27/08/2007 09:37
Avatar van Bruud Nieuw lid waarvoor zou je zoiets gebruiken?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.262s