РНР ошибка неопределенной переменной
Здравствуйте, пожалуйста, посмотрите на мой код:
<?php include "db.php" ?> <?php if(isset($_POST['create'])){ $username = $_POST['username']; $email = $_POST['email']; $password = $_POST['password']; } $query = "INSERT INTO customers(username, email, password) VALUES('$username', '$email', '$password')"; $result = mysqli_query($connection, $query); if($result){ echo "User created for ". $username . "Successfully"; } else { echo "Sorry, we could not register you. Please try again."; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Create Users for Customrs</title> <link href="css/bootstrap.css" rel="stylesheet" type="text/css"> </head> <body> <div class="container"> <h1 class="text-center text-info">Create Users for Customers</h1> <form action="create.php" method="post"> <div class="form-group"> <input type="text" name="username" placeholder="Username" class="form-control"> </div> <div class="form-group"> <input type="text" name="email" placeholder="Email" class="form-control"> </div> <div class="form-group"> <input type="password" name="password" placeholder="Password" class="form-control"> </div> <div class="form-group"> <input type="submit" name="create" value="Create User" class="btn btn-success form-control"> </div> </form> </div> </body> </html>
--------
Я получаю ошибку как:
Notice: Undefined variable: username in /Applications/XAMPP/xamppfiles/htdocs/login_application/create.php on line 10 Notice: Undefined variable: email in /Applications/XAMPP/xamppfiles/htdocs/login_application/create.php on line 10 Notice: Undefined variable: password in /Applications/XAMPP/xamppfiles/htdocs/login_application/create.php on line 10
Что я уже пробовал:
Я проверил значение $query и подтвердил переменные, чтобы эхо его, я был в состоянии Эхо переменных, но при вставке его в базу данных я получаю эту ошибку.
Saleh Mohammad Aria
Я могу вставить данные в базу данных, но только загрузив эту страницу в первый раз, я вижу эту ошибку. В противном случае, если я введу данные в поля, они будут работать нормально.
Я беспокоюсь об этой ошибке и не могу найти причину