Chcę dodać uużytkownka do bazy danych przez skrypt, ale nie wiem dlaczego nie działa. Brak jakich kolwiek powiadomień, skrypt wykonuje się do końca. Nie mam pojęcia o co chodzi.
<?php require_once '../core/core.php'; session_start(); $user=save($_POST['user']); $password=save($_POST['password']); $password2=save($_POST['password2']); $email1=save($_POST['email1']); $email2=save($_POST['email2']); $regulamin=save($_POST['regulamin']); $email=$email1.'@'.$email2; $ok=true; if(strlen($user)<5) { $ok=false; $_SESSION['alert_user']=alert_red('Nazwa użytkownika powinna zawierać co najmniej 5 znaków i nie zawierać polskich znaków.'); header('Location: ../login.php'); } db_connect_scripts(); $rep=mysqli_num_rows(mysqli_query($mysqli, "SELECT * FROM users WHERE user='$user'")); if($rep>0) { $ok=false; $_SESSION['alert_user']=alert_red('Nazwa użytkownika jest już zajęta.'); header('Location: ../login.php'); } mysqli_free_result($rep); if(strlen($password)<6) { $ok=false; $_SESSION['alert_haslo']=alert_red('Hasło powinno zawierać przynajmiej 6 znaków.'); header('Location: ../login.php'); } if($password!=$password2) { $ok=false; $_SESSION['alert_hasla']=alert_red('Hasła nie są takie same.'); header('Location: ../login.php'); } if($regulamin!='on') { $ok=false; $_SESSION['alert_reg']=alert_red('Musisz zaakceptować regulamin.'); header('Location: ../login.php'); } if((strlen($email1)<3) OR (strlen($email2)<5)) { $ok=false; $_SESSION['alert_email']=alert_red('Podaj poprawny email.'); header('Location: ../login.php'); } if($ok==false) { exit(); } if($ok==true) { $password=password_hash($password, PASSWORD_DEFAULT); $sql="INSERT INTO users VALUES( '', '$user', '$password', '$email', '100', '', '1', '0', '' )"; mysqli_query($mysqli, $sql); $_SESSION['alert']= alert_green('Rejestracja udana. Możesz się zalogować.'); //$_SESSION['alert']= alert_green('Rejestracja udana. Potwierdź adres poprzez link podany w adresie zawartym w wiadomości wysłanej na podany przez Ciebie adres.'); mysqli_close($mysqli); //header('Location: ../login.php'); } ?>