login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Na uitvoeren functie goede menu weergeven

Offline Duikboot - 18/10/2006 22:42
Avatar van DuikbootGrafische gevorderde Heej,
Ik ben nu nog niet zo lang zelf functies aan het maken (scheelt een hoop typwerk ipv alles op iedere pagina weer opnieuw te doen), maar alles is me nog niet helemaal duidelijk. Ik heb nu een functie die checkt of een bepaald lid ook een crewmember is. Nu is het de bedoeling dat hij een extra menu weergeeft wanneer een member dat wel is, maar die word niet weergegeven. Hier de functie:

  1. <?
  2. function is_crew($in) {
  3. $idQuery = mysql_query("SELECT lidnr FROM mdleden WHERE wachtwoord = '$in'");
  4. $idResult = mysql_fetch_array($idQuery);
  5.  
  6. $crewQuery = mysql_query("SELECT crew FROM mdleden WHERE lidnr = $idResult[lidnr]");
  7. $crewResult = mysql_fetch_array($crewQuery);
  8. if($crewResult == 1){
  9. return TRUE;
  10. }
  11. else{
  12. return FALSE;
  13. }
  14. }
  15. ?>


Hier het stukje dat ik in m'n phpfile uitvoer:

  1. <?
  2. if(isset($_COOKIE['wachtwoord'])){
  3. if(is_crew($_COOKIE['wachtwoord'])){
  4. echo "hier dan extra menu";
  5. }
  6. }
  7. ?>


Wat zie ik over het hoofd?

2 antwoorden

Gesponsorde links
Offline Rens - 18/10/2006 22:46 (laatste wijziging 18/10/2006 22:46)
Avatar van Rens Gouden medaille

Crew algemeen
  1. <?PHP
  2. function is_crew($in)
  3. {
  4. $crewQuery = mysql_query("SELECT crew FROM mdleden WHERE wachtwoord = '".$in."'") or die(mysql_error());
  5. $crewResult = mysql_result($crewQuery, 0, "crew");
  6. if($crewResult == 1)
  7. {
  8. return TRUE;
  9. } else
  10. {
  11. return FALSE;
  12. }
  13. }
  14. ?>

Je gebruikt mysql_fetch_assoc, dat is voor een whileloop.
Of i.p.v. $crewResult == 1, moet je $crewResult['crew'] == 1 gebruiken.
Offline Duikboot - 18/10/2006 22:47 (laatste wijziging 18/10/2006 22:48)
Avatar van Duikboot Grafische gevorderde Whoeps.... denk dat dat laatste aardig in de buurt komt....  

Jah dat was het. Inderdaad wel een slim idee om [crew] bij $crewResult in te zetten. Kan dicht  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s