Toon posts:

[php] functie

Pagina: 1
Acties:

Verwijderd

Topicstarter
allow..

ik ben bezig met een login.. als de gebruikersnaam en het wachtwoord goed zijn wordt er aan de variabele status "in" gegeven. deze variabele status geef ik mee aan een session.

nu include ik een bestand waar allemaal functies in staan.. en onder deze functies heb ik deze functie staan:
PHP:
1
2
3
4
5
6
7
8
9
<?
function logincheck()
{
  if(isset($status))
     return($status == "in");
  else
    return false;
}
?>

als ik deze logincheck uitvoer
ik roep um zo aan:
PHP:
1
2
3
<?
if(logincheck())
?>

dan ziet ie de variabale status dus niet.. terwijl deze toch bestaat en de waarde "in" heeft, want als ik echo $status doe.. geeft ie in.

wat doe ik fout???

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

functie aanroepen met variabele

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
dat had ik dus ook al geprobeerd.. tenminste.. als ik je goeg begrijp bedoel je dit?
PHP:
1
2
3
<?
function($status)
?>

maar dan krijg ik dus de volgende warning:
Warning: Missing argument 1 for logincheck()
dus hij kent de variabele status niet.. terwijl die toch echt bestaat :?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

echo "status: $status";
functieaanroep($status);

en dan in de functie
function blaat($test)
{
//$status vv door $test
}

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
thnx :) hij doet het :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op vrijdag 09 november 2001 11:01 schreef Tal het volgende:
thnx :) hij doet het :)
np :)

Doet iets met Cloud (MS/IBM)


Verwijderd

andere mogelijkheid:
PHP:
1
2
3
4
5
6
7
<?
   function logincheck(){ 
     global $status; 
     if(isset($status))     
       return($status == "in");  
     else return false;}
?>

het gaat dus om: global $status;

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

mwoah global is niet echt mooi imho
en foutgevoeliger :Y)

Doet iets met Cloud (MS/IBM)


Verwijderd

weet ik,
maar vaak wel even zo handig

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op vrijdag 09 november 2001 11:55 schreef trebel het volgende:
weet ik,
maar vaak wel even zo handig
Foet.. Slechte Slechte Trebel!

In de hoek met jou! en blijf daar voor minimaal vijf minuten!

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op vrijdag 09 november 2001 12:01 schreef dusty het volgende:

[..]

Foet.. Slechte Slechte Trebel!

In de hoek met jou! en blijf daar voor minimaal vijf minuten!
lol @ dusty

* D2k vind het leuk dat dusty het eens met me eens is

@Trebel: vervang soms gewoon door nooit

Doet iets met Cloud (MS/IBM)

Pagina: 1