Hallo,
Ich bin neu in php bereich und vorallem in oop. Ich habe eine validirung gebaut, aber die fehler zeigt er direkt, ohne das ich noch in felder was eingetragen habe. Wo mache ich eine fehler ? Ich habe versucht zu google aber erfolglos.Über eine hilfe wäre ich sehr dankbar. Und noch eine bitte habe ich, könnt ihr mir ein buch nenen zu php oop die auch gut ist in suchmaschine finde ich einige aber ich weis nicht welche davon gut ist.
Ich bin neu in php bereich und vorallem in oop. Ich habe eine validirung gebaut, aber die fehler zeigt er direkt, ohne das ich noch in felder was eingetragen habe. Wo mache ich eine fehler ? Ich habe versucht zu google aber erfolglos.Über eine hilfe wäre ich sehr dankbar. Und noch eine bitte habe ich, könnt ihr mir ein buch nenen zu php oop die auch gut ist in suchmaschine finde ich einige aber ich weis nicht welche davon gut ist.
PHP:
class Valiedirung {
private $username;
private $password;
Private $email ;
private $fehler = '';
public function pruefen($username, $password, $email) {
if (isset($username) && $username != '') {
$this->username = trim($username);
}else {
$this->fehler .= '<p id="test">Username angeben!</p><br/>';
}
if (isset($password) && $password != '') {
$this->password = trim($password);
}else {
$this->fehler .= '<p id="test">Password angeben!</p><br/>';
}
if (isset($email) && $email != '') {
$this->email = trim($email);
} else {
$this->fehler .= '<p id="test">email angeben!</p><br/>';
}
if ($this->fehler != '') {
echo $this->fehler;
} else {
require_once 'DEBconnection.php';
}
}
}
$check = new Valiedirung();
$check->pruefen($_POST ['username'],$_POST ['password'],$_POST ['email']);