Chciałbym do tego kodu dodać walidację formularzy. A mianowicie:
* sprawdzenie czy taki user jest w bazie
* sprawdzenie czy taki email jest w bazie
* dodanie jakiś wymagań co do emaila
Oczywiście po każdym sprawdzeniu chciałbym by wyświetlił się odpowiedni komunikat o błędnym wprowadzeniu danych.
<?php require('db.php'); // If form submitted, insert values into the database. $username = mysqli_real_escape_string($con,$username); //escapes special characters in a string $email = mysqli_real_escape_string($con,$email); $password = mysqli_real_escape_string($con,$password); $query = "INSERT into `users` (username, password, email, trn_date) VALUES ('$username', '".md5($password)."', '$email', '$trn_date')"; $result = mysqli_query($con,$query); if($result){ echo "<div class='form'><h3>You are registered successfully.</h3><br/>Click here to <a href='login.php'>Login</a></div>"; } }else{ ?>
Z góry dziękuję.