Я пытался это часами безрезультатно, мой код говорит мне, что я успешно подключился, но когда я нажимаю зарегистрировать страницу, просто обновляется, я проверяю свою базу данных без изменений, я пробовал несколько разных онлайн-сценариев, возможно,проверь, был ли это мой код, который не работал, я обновил свою чертову версию SQL, все еще ничего не изменил ..?
Я надеюсь, что кто-то может сказать мне, что я делаю неправильно, спасибо, вот код, который яиспользуя.
<!DOCTYPE html>
<?php
$servername = "localhost";
$username="****";
$password="*****";
$dbname="****";
try{
$conn = mysqli_connect($servername, $username,$password,$dbname);
echo("successful in connection");
}catch(MySQLi_Sql_Exception $ex){
echo("error in connection");
}
if(isset($_POST['submit'])){
$username=$_POST['username'];
$password=$_POST['password'];
$email=$_POST['email'];
$register_query = "INSERT INTO `users`('email`, `username`, `password`) VALUES ('$email','$username','$password')";
try{
$register_result = mysqli_query($conn, $register_query);
if($register_result){
if(mysqli_affected_rows($conn)>0){
echo("registration successful");
}else{
echo("error in registration");
}
}
}catch(Exception $ex){
echo("error".$ex->getMessage());
}
}
?>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>Register</title>
<link rel='stylesheet' href='http://netdna.bootstrapcdn.com/bootstrap/3.0.2/css/bootstrap.min.css'>
<link rel="stylesheet" href="css/style.css">
</head>
<body id="fullBg">
<div class="container">
<form class="form-signin" id="login-register" method="post" action="">
<h1 class="form-signin-heading">Join The Club</h1>
<div style="margin:auto; width:135px; height:135px; background-color:grey; margin-bottom:15px; border-radius:50%;">
<br>
</div>
<input style="" type="text" class="form-control" name="username" value="<?php echo $username; ?>" placeholder="Username" />
<input type="text" class="form-control" name="email" id="inputEmail" placeholder="Email" />
<input style="margin:0px; margin-bottom:15px;" type="password" class="form-control" name="password" id="inputPassword" placeholder="Password" />
<input type="text" class="form-control" name="ppemail" value="<?php echo $ppemail; ?>" placeholder="Paypal Email"/>
<br>
<button class="logo-button btn-block" type="submit">Register</button>
</form>
<a href="/login.php"><p class="text-center sign-up" style="color:black !important;">Back To <strong>Login</strong></p></a>
<?php if(isset($smsg)){ ?><div class="alert alert-success" role="alert"> <?php echo $smsg; ?> </div><?php } ?>
</div>
</body>
</html>