login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Array function

Offline BaddyZ - 20/04/2007 10:46
Avatar van BaddyZNieuw lid Ik heb een vraag, kan ik een multidimensionale array die ik ergensbijvoorbeeld aan het begin van de pagina, ook later in de pagina gebruiken?

ik heb nu bijvoorbeeld dit gedaan:
  1. <?php
  2. $users = array();
  3. $users[0] = array('id'=>'1268', 'naam'=>'Baddy', 'wachtwoord'=>'ichigo');
  4. $users[1] = array('id'=>'2304', 'naam'=>'Chris', 'wachtwoord'=>'bleach');
  5. function checkLogIn(){
  6.  
  7. echo "UW NAAM" . $users[0]['naam'];
  8. }
  9. ?>


En nu krijg ik het volgende:
Notice: Undefined variable: users in c:\program files\easyphp1-8\www\moduleopdrachten\forum\login.php on line 66
UW NAAM

Maar als ik dit doe:
  1. function checkLogIn(){
  2. $users = array();
  3. $users[0] = array('id'=>'1268', 'naam'=>'Baddy', 'wachtwoord'=>'ichigo');
  4. $users[1] = array('id'=>'2304', 'naam'=>'Chris', 'wachtwoord'=>'bleach');
  5.  
  6.  
  7. echo "UW NAAM" . $users[0]['naam'];
  8. ?>


Dan werkt het wel. Zou iemand me ook kunnen vertellen waarom ik niet variabelen buiten een functie of zelfs een variabele ergens anders in de script niet kan gebruiken?

4 antwoorden

Gesponsorde links
Offline Mad_Mike - 20/04/2007 10:50
Avatar van Mad_Mike PHP beginner Dan moet je die array aan de functie meegeven:
  1. function checkLogIn($users)
Offline Ultimatum - 20/04/2007 11:45
Avatar van Ultimatum PHP expert of je maakt je array global
Offline BaddyZ - 20/04/2007 12:19
Avatar van BaddyZ Nieuw lid je bedoelt met sessions ????
Offline Ultimatum - 20/04/2007 12:29
Avatar van Ultimatum PHP expert nee, op de pagina waar je de var wilt gebruiken doe je global $users;
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s