document.querySelector('#signup-submit').onclick = function (event) { event.preventDefault(); let name = document.querySelector('#signup-name').value; let pass = document.querySelector('#signup-pass').value; let email = document.querySelector('#signup-email').value; let birthday = document.querySelector('#signup-birthday').value; let country = document.querySelectorAll('#signup-country').value; let city = document.querySelectorAll('#signup-city').value; let postcode = document.querySelectorAll('#signup-postcode').value; let data = { "name": name, "pass": pass, "email": email, "birthday": birthday, "country": country, "city": city, "postcode": postcode, } ajax('core/signup.php', 'POST', signup, data); function signup(result) { console.log(result); if (result == 2) { alert('Заполните поля'); } else if (result == 1) { alert('Успех. Теперь можно войти!'); } else { alert('Ошибка, повторите регистрацию позже!'); } } } document.querySelector('#login-submit').onclick = function (event) { event.preventDefault(); let pass = document.querySelector('#login-pass').value; let email = document.querySelector('#login-email').value; let data = { "pass": pass, "email": email } ajax('core/login.php', 'POST', login, data); function login(result) { //console.log(result); if (result == 2) { alert('Заполните поля'); } else if (result == 0) { alert('Пользователь не найден!'); } else { console.log(result); result = JSON.parse(result); var d = new Date(); d.setTime(d.getTime() + (10 * 60 * 1000)); var expires = d.toUTCString(); document.cookie = `email=${result.email}; expires=${expires}; path=/`; location.href = "profile.php"; } } } JS document.querySelector('#signup-submit').onclick = function (event) { event.preventDefault(); let name = document.querySelector('#signup-name').value; let pass = document.querySelector('#signup-pass').value; let email = document.querySelector('#signup-email').value; let birthday = document.querySelector('#signup-birthday').value; let country = document.querySelectorAll('#signup-country').value; let city = document.querySelectorAll('#signup-city').value; let postcode = document.querySelectorAll('#signup-postcode').value; let data = { "name": name, "pass": pass, "email": email, "birthday": birthday, "country": country, "city": city, "postcode": postcode, } ajax('core/signup.php', 'POST', signup, data); function signup(result) { console.log(result); if (result == 2) { alert('Заполните поля'); } else if (result == 1) { alert('Успех. Теперь можно войти!'); } else { alert('Ошибка, повторите регистрацию позже!'); } } } document.querySelector('#login-submit').onclick = function (event) { event.preventDefault(); let pass = document.querySelector('#login-pass').value; let email = document.querySelector('#login-email').value; let data = { "pass": pass, "email": email } ajax('core/login.php', 'POST', login, data); function login(result) { //console.log(result); if (result == 2) { alert('Заполните поля'); } else if (result == 0) { alert('Пользователь не найден!'); } else { console.log(result); result = JSON.parse(result); var d = new Date(); d.setTime(d.getTime() + (10 * 60 * 1000)); var expires = d.toUTCString(); document.cookie = `email=${result.email}; expires=${expires}; path=/`; location.href = "profile.php"; } } } <?php require_once 'config.php'; $name = trim($_POST['name']); $pass = trim($_POST['pass']); $email = trim($_POST['email']); $birthday = trim($_POST['birthday']); $country = trim($_POST['country']); $city = trim($_POST['city']); $postcode = trim($_POST['postcode']); if ($name =='' OR $pass=='' OR $email=='' OR $birthday=='' OR $country=='' OR $city=='' OR $postcode==''){ echo 2; die; } // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "INSERT INTO users (name, email, password, birthday, country, city, postcode) VALUES ('".$name."', '".$email."', '".$pass."', '".$birthday."', '".$country."', '".$city."', '".$postcode."')"; if ($conn->query($sql) === TRUE) { echo 1; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); ?> PHP <?php require_once 'config.php'; $name = trim($_POST['name']); $pass = trim($_POST['pass']); $email = trim($_POST['email']); $birthday = trim($_POST['birthday']); $country = trim($_POST['country']); $city = trim($_POST['city']); $postcode = trim($_POST['postcode']); if ($name =='' OR $pass=='' OR $email=='' OR $birthday=='' OR $country=='' OR $city=='' OR $postcode==''){ echo 2; die; } // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "INSERT INTO users (name, email, password, birthday, country, city, postcode) VALUES ('".$name."', '".$email."', '".$pass."', '".$birthday."', '".$country."', '".$city."', '".$postcode."')"; if ($conn->query($sql) === TRUE) { echo 1; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" href="css/login.css" /> <link href='https://fonts.googleapis.com/css?family=Lato:300,400,700' rel='stylesheet' type='text/css'> <title>Document</title> </head> <div id='stars'></div> <div id='stars2'></div> <div id='stars3'></div> <body> <main> <div class="registration_form"> <h1 style="font-size: 26pt">Signup or Login</h1> <div class="signup__form"> <form method="POST"> <div> <input class="place__fill" type="text" name="name" id="signup-name" placeholder="Name" /> </div> <div> <input class="place__fill" type="text" name="pass" id="signup-pass" placeholder="Password" /> </div> <div> <input class="place__fill" type="text" name="email" id="signup-email" placeholder="Email" /> </div> <div> <input class="place__fill" type="text" name="birthday" id="signup-birthday" placeholder="Birthday" /> </div> <div> <input type="text" class="place__fill" name="country" id="signup-country" placeholder="country"> </div> <div> <input type="text" class="place__fill" name="city" id="signup-city" placeholder="city"> </div> <div> <input type="text" class="place__fill" name="postcode" id="signup-postcode" placeholder="postcode"> </div> <button class="signup__submit"> <input class="signup-submit" type="submit" value="send" id="signup-submit" /> </button> </form> </div> <div class="login__form"> <form method="POST"> <div> email: <input class="place__fill" type="text" name="email" id="login-email" /> </div> <div> password: <input class="place__fill" type="text" name="pass" id="login-pass" /> </div> <input type="submit" value="login" id="login-submit" /> </form> </div> </div> </main> <script src="script/login.js"></script> <script src="script/ajax.js"></script> <script src="script/script.js"></script> </body> </html> HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" href="css/login.css" /> <link href='https://fonts.googleapis.com/css?family=Lato:300,400,700' rel='stylesheet' type='text/css'> <title>Document</title> </head> <div id='stars'></div> <div id='stars2'></div> <div id='stars3'></div> <body> <main> <div class="registration_form"> <h1 style="font-size: 26pt">Signup or Login</h1> <div class="signup__form"> <form method="POST"> <div> <input class="place__fill" type="text" name="name" id="signup-name" placeholder="Name" /> </div> <div> <input class="place__fill" type="text" name="pass" id="signup-pass" placeholder="Password" /> </div> <div> <input class="place__fill" type="text" name="email" id="signup-email" placeholder="Email" /> </div> <div> <input class="place__fill" type="text" name="birthday" id="signup-birthday" placeholder="Birthday" /> </div> <div> <input type="text" class="place__fill" name="country" id="signup-country" placeholder="country"> </div> <div> <input type="text" class="place__fill" name="city" id="signup-city" placeholder="city"> </div> <div> <input type="text" class="place__fill" name="postcode" id="signup-postcode" placeholder="postcode"> </div> <button class="signup__submit"> <input class="signup-submit" type="submit" value="send" id="signup-submit" /> </button> </form> </div> <div class="login__form"> <form method="POST"> <div> email: <input class="place__fill" type="text" name="email" id="login-email" /> </div> <div> password: <input class="place__fill" type="text" name="pass" id="login-pass" /> </div> <input type="submit" value="login" id="login-submit" /> </form> </div> </div> </main> <script src="script/login.js"></script> <script src="script/ajax.js"></script> <script src="script/script.js"></script> </body> </html>
let country = document.querySelector('#signup-country').value; let city = document.querySelector('#signup-city').value; let postcode = document.querySelector('#signup-postcode').value; JS let country = document.querySelector('#signup-country').value; let city = document.querySelector('#signup-city').value; let postcode = document.querySelector('#signup-postcode').value; попробуй