Hei,
jeg holder på med å lære meg php så smått. Får til en del, men er mye jeg ikke skjønner meg på. Jeg har noe info som jeg lagrer som et variabel i en funksjon, og derifra kan jeg bruke variablen. Jeg har prøvd å gjøre den global for at den andre funksjonen min skal kunne bruke den i et array. Men ingen av funskjonene fungerer når den er global. Kanskje jeg har missforstått greia med global vs local variabel...
Her er koden min:
I koden over har jeg IKKE gjort $companyid global, og nå vil det gå helt fint å echoe ut tekstsnutten jeg vil. Men jeg vil at denne tekstsnutten skal settes inn i arrayen i den andre funksjonen. Hva er enkleste måte å gjøre det på? Er det ikke her ønskelig å bruke et variabel?
Vennelig hilsen meg
jeg holder på med å lære meg php så smått. Får til en del, men er mye jeg ikke skjønner meg på. Jeg har noe info som jeg lagrer som et variabel i en funksjon, og derifra kan jeg bruke variablen. Jeg har prøvd å gjøre den global for at den andre funksjonen min skal kunne bruke den i et array. Men ingen av funskjonene fungerer når den er global. Kanskje jeg har missforstått greia med global vs local variabel...
Her er koden min:
Kode
<?php require_once 'core/init.php'; $user = DB::getInstance()->get('users', array('username', '=', 'testbruker')); if(!$user->count()) { echo 'No user'; } else { foreach($user->results() as $user) { echo $user->company, '<br>' ; $companyid = $user->company; echo $companyid, '<br>'; } } $company = DB::getInstance()->get('companies', array('cid', '=', '.$companyid.')); if(!$company->count()) { echo 'No company'; } else { foreach($company->results() as $company) { echo $company->cname, '<br>' ; } }
Vennelig hilsen meg