Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]rejestracja / walidacja
ilov3
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 12.07.2013

Ostrzeżenie: (0%)
-----


Witam, potrzebuję Waszej pomocy.
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.

  1. <?php
  2. require('db.php');
  3. // If form submitted, insert values into the database.
  4. if (isset($_REQUEST['username'])){
  5. $username = stripslashes($_REQUEST['username']); // removes backslashes
  6. $username = mysqli_real_escape_string($con,$username); //escapes special characters in a string
  7. $email = stripslashes($_REQUEST['email']);
  8. $email = mysqli_real_escape_string($con,$email);
  9. $password = stripslashes($_REQUEST['password']);
  10. $password = mysqli_real_escape_string($con,$password);
  11.  
  12. $trn_date = date("Y-m-d H:i:s");
  13. $query = "INSERT into `users` (username, password, email, trn_date) VALUES ('$username', '".md5($password)."', '$email', '$trn_date')";
  14. $result = mysqli_query($con,$query);
  15. if($result){
  16. echo "<div class='form'><h3>You are registered successfully.</h3><br/>Click here to <a href='login.php'>Login</a></div>";
  17. }
  18. }else{
  19. ?>



Z góry dziękuję.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 08:34