Hallo Leute,
nachdem ich mich nun mit oop ein wenig beschäftige, versuche ich meine erste Klasse zu basteln.
Aber es scheitert schon an der ersten Methode.
Kann mir da vielleicht jemand einen Tip geben, was ich falsch mache?
Aufruf dann so:
Es wird nichts ausgegeben ausser ein Notice: Undefined property: User::$gruppeID in .....
Gruss
nachdem ich mich nun mit oop ein wenig beschäftige, versuche ich meine erste Klasse zu basteln.
Aber es scheitert schon an der ersten Methode.
Kann mir da vielleicht jemand einen Tip geben, was ich falsch mache?
PHP:
class User
{
var $uid;
var $grpId;
function gruppeID() {
$this->grpId = '3';
if (isset($_SESSION['userId'])) {
$this->uid = $_SESSION['userId'];
$sql = $db->query("SELECT * from users WHERE userId ='".$this->uid."' AND status != '0'");
$user = $sql->fetchrow();
$this->grpId = $user->userGruppe;
return $this->grpId;
}
return $this->grpId;
}
}
Aufruf dann so:
PHP:
$user = new User();
echo $user->gruppeID;
Es wird nichts ausgegeben ausser ein Notice: Undefined property: User::$gruppeID in .....
Gruss