Hallo,
ich habe ein dringendes Problem! Also ich schreibe gerade ein System.
PostResponse wird vor dem Template noch ausgeführt
PHP
function PostResponse()
{
global $_POST;
if(isset($_POST['LoginResponse'])&&$_POST['LoginResponse']==1) {
$uid = $this->session->AccountExist($_POST['nickname'], $_POST['password']);
if($uid==false) {
$this->page->Assign('response', 'login_not_found');
} else {
exit(var_dump($this->session->UserFetch(37)));
}
}
return;
}
Alles anzeigen
Eine Function in der Session-Klasse
PHP
public function UserFetch($userid = 0)
{
$uid = ($userid == 0) ? $this->userid : $userid;
$this->db->Query("SELECT * FROM `accounts` WHERE `userid`=:uid");
$this->db->bind(':uid', $uid);
return var_dump($this->db);
//return $this->db->fetch();
//return ($this->db->rowCount()>0) ? $this->db->fetch() : NULL;
}
Wenn ich es auf dem localhost-Webserver ausführe, geht alles wie es laufen sollte, jedoch wenn es Online ist, bekomme ich ein White-Screen. Es wird wohl immer NULL zurückgegeben.
Ich kann mir den seltsamen Fehler nicht erklären. Kann mir einer Helfen?