chodzi mi żeby te błędy echo albo die wyświetlały sie na stronie
header("Location: /rejestracja"); function filtruj($zmienna)
{
// usuwamy spacje, tagi html oraz niebezpieczne znaki
}
require_once("config.php");
if(isset($_POST['register'])){ $ip = $_SERVER['REMOTE_ADDR'];
$login = $_POST['login'];
$email = $_POST['email'];
$rejestracja = date("Y-m-d H:i:s"); $logowanie = date("Y-m-d H:i:s"); $password = $_POST['password'];
$hashPassword = password_hash($password,PASSWORD_BCRYPT);
$sth = $db->prepare('SELECT login FROM user WHERE login = :login');
$sth->bindValue(':login', $login, PDO::PARAM_STR);
$sth->execute();
if($sth->rowCount() === 0)
{
$sth = $db->prepare('SELECT email FROM user WHERE email = :email');
$sth->bindValue(':email', $email, PDO::PARAM_STR);
$sth->execute();
if($sth->rowCount() === 0)
{
$sth = $db->prepare('INSERT INTO user (email,password,login,rejestracja,logowanie,ip) VALUE (:email,:password,:login,:rejestracja,:logowanie,:ip)');
$sth->bindValue(':ip', $ip, PDO::PARAM_STR);
$sth->bindValue(':logowanie', $logowanie, PDO::PARAM_STR);
$sth->bindValue(':rejestracja', $rejestracja, PDO::PARAM_STR);
$sth->bindValue(':login', $login, PDO::PARAM_STR);
$sth->bindValue(':email', $email, PDO::PARAM_STR);
$sth->bindValue(':password', $hashPassword, PDO::PARAM_STR);
$sth->execute();
echo('Rejestracja pomyslna!'); }else die ('Taki Email już istnieje'); }else echo('Taki login już istnieje');
}
bo ten skrypt nie daje mnie do rejestracja.php tylko zostaje na stronie html i wlasnie chodzi o to żeby na html wyświetlały się błędy