@lsnkv

Написал форму регистрации, она по началу работала, но либо что-то удалил, поменял и больше не работает?

<?php 
include 'header.php';

if(isset($_POST['reg'])){
    $query = mysqli_query($db, 'SELECT * FROM users WHERE login = "'.$_POST['login'].'"');
    $data = mysqli_fetch_assoc($query);


        if($data['login']==''){

                $password=$_POST['password'];
               $reg= mysqli_query($db, 'INSERT INTO `users`(`firstname`, `name`, `lastname`, `email`, `login`, `password`,)  
VALUES ("' . $_POST['firstname'] . '","' . $_POST['name'] . '","' . $_POST['lastname'] . '","' . $_POST['email'] . '","' . $_POST['login'] . '","' . $password. '")');
                $msg= "<p class='text-success'>Регистрация прошла успешно!</p>";
        }else{$msg= "<p class='text-danger'>Пользователь с таким логином уже зарегистрирован!</p>";
        }}

?>

<head>
		<link rel="stylesheet" href="css/reglog.css">
	</head>
    <hr>
  <div id="block-body">
      <div class="block-content">
			<div class="main-panel">
				<div class="content">
					<div class="container-fluid">

                        
                        <div class="card">
                            <h4 class="page-title">Регистрация на сайте</h4>
                            <form method="POST">
                            <?php echo $msg; ?>
                            <center>
                                    <div class="card-body">
                                        <div class="form-group">
                                            <label for="firstname">Ваша фамилия</label>
                                            <input type="text" class="form-control" title='Только кириллица без цифр и знаков препинания!'  maxlength="100" pattern="[а-яА-ЯёЁ\s]+" name="firstname" placeholder="Введите фамилию" required>
                                        </div>
                                        <div class="form-group">
                                            <label for="name">Ваше имя</label>
                                            <input type="text" class="form-control" title='Только кириллица без цифр и знаков препинания!'  maxlength="100" pattern="[а-яА-ЯёЁ\s]+" name="name" placeholder="Введите имя" required>
                                        </div>
                                        <div class="form-group">
                                            <label for="lastname">Ваше отчество</label>
                                            <input type="text" class="form-control" title='Только кириллица без цифр и знаков препинания!'  maxlength="100" pattern="[а-яА-ЯёЁ\s]+" name="lastname" placeholder="Введите отчество" required>
                                        </div>
                                        <div class="form-group">
                                            <label for="email">Ваш email</label>
                                            <input type="email" class="form-control" name="email" placeholder="Введите email" required>
                                        </div>
                                        <div class="form-group">
                                            <label for="login">Ваш логин</label>
                                            <input type="text" class="form-control" name="login" placeholder="Введите логин" required>
                                        </div>
                                        <div class="form-group">
                                            <label for="password">Ваш пароль</label>
                                            <input type="password" title='Пароль должен состоять минимум из 6 символов и содержать хотя бы одну цифру и один символ нижнего и верхнего регистра'  pattern='(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,}' class="form-control" name="password" placeholder="Введите пароль" required>
                                        </div>
										<button type="submit" name="reg" class="btn btn-success">Зарегистрироваться</button></form>

                                    </div>
                                    </center>
                                    </form>

                            </div>

                    </div>
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы