login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mysql en functie

Offline remcobers - 12/01/2006 22:10
Avatar van remcobersPHP expert Ik heb een config file en een functie file.

In het config file haal ik via een database de config waardes op.
In het functie file heb ik een functie om te checken of je als admin bent ingelogd.

Nou include ik in admin.php eerst het config file en daarna het functie file.
Waarna ik daarna de functie aanspreek die checkt of je admin bent of niet.

Alleen hij geeft de foutmelding dat je niet admin bent.
En als ik de functie kopier en in admin.php zet ben ik opeens wel admin.

Dus hoe kan ik er voor zorgen dat hij het wel doet?

Hopelijk ben ik duidelijk

5 antwoorden

Gesponsorde links
Offline Dolfje - 12/01/2006 22:18
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
Dolfje pakt zijn glazen boll en ziet ...
de computer waarachter hij zit.

maw specifieer ...
Offline remcobers - 12/01/2006 22:26
Avatar van remcobers PHP expert config file:

$userlvl = $mysqlquery->lvl;

functie file:
function adminlog()
{
if($userlvl != 1)
{
return "Stout, je bent geen admin";
}
}

admin.php
include "config.php";
include "functie.php";

adminlog();

echo "Mooi je bent admin";

Probleem
Zo ziet er simpel uit.
De instelling zijn correct. Het account is admin alleen geeft hij toch aan dat het account geen admin is.

Wat is helemaal raar?
Als ik de code van de functie in admin.php zet geeft hij geen foutmelding.
Offline haytjes - 12/01/2006 22:27 (laatste wijziging 12/01/2006 22:32)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
  1. <?
  2. function adminlog()
  3. {
  4. global $userlvl;
  5. if($userlvl != 1)
  6. {
  7. return "Stout, je bent geen admin";
  8. }
  9. }
  10. ?>
Offline remcobers - 12/01/2006 22:31 (laatste wijziging 12/01/2006 22:36)
Avatar van remcobers PHP expert Wat doet global dan(kan het even niet vinden hier op sitemasters?

Want het werkt

Citaat:
Haytjes:
Ooit getwijfeld aan mijn capaciteiten^^
Offline Dolfje - 12/01/2006 22:32
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
in een functie heb je geen toegang tot andere variabel buiten de functie behalve als je global $variable; doet.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.345s