Witam, próbuję sobie stworzyć klasę do rejestracji. Aktualnie nie ma żadnych walidacji itp. Chodzi mi o to, że sprawdza czy jest puste itp, ale jeżeli chodzi o Insert danych do bazy - nic się nie dzieje. Co jest powodem?
<?php
/* strutututut */
class register {
function __construct($login, $haslo, $email){
$this->email = $email;
$this->login = $login;
$this->haslo = $haslo;
}
public static function sprawdzenie
(){ if(isset($_POST['send'])){ if(empty($_POST['login'])){ echo 'Uzupełnij pole z loginem'; }
if(empty($_POST['haslo'])){ echo 'Uzupełnij pole z hasłem'; }
if(empty($_POST['email'])){ echo 'Uzupełnij pole z emailem'; }
}
}
public static function insert
(){ if(isset($_POST['send'])){ $login = $_POST['login'];
$email = $_POST['email'];
$d = "INSERT INTO teez_register VALUES (`id`, '$login', '$hasloo', $email')";
}
}
public static function wyswietlFormularz
(){ <form action="" method="POST">
<input type="text" name="login" value="login">
<input type="password" name="haslo" value="haslo">
<input type="text" name="email" value="email@email.pl">
<input type="hidden" name="send" />
<input type="submit" value="Wyślij">';
}
}
?>
<?php
require_once("class_register.php");
require_once("config.php");
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$email = $_POST['email'];
$rejestracja = new register($login, $haslo, $email);
register::wyswietlFormularz();
register::sprawdzenie();
register::insert();
?>