Advertisement
Guest User

Untitled

a guest
Aug 10th, 2017
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1.  
  2. Fatal error: Uncaught Error: Call to undefined function mysql_real_escape_string() in C:\xampp\htdocs\register.php:20 Stack trace: #0 {main} thrown in C:\xampp\htdocs\register.php on line 20
  3.  
  4.  
  5.  
  6.  
  7. <?php
  8. if(isset($_SESSION['id'])) {
  9. header("Location: index.php");
  10. }
  11.  
  12. if(isset($_POST['register'])) {
  13. include_once("db.php");
  14.  
  15. $username = strip_tags($_POST['username']);
  16. $password = strip_tags($_POST['password']);
  17. $password_confirm = strip_tags($_POST['password']);
  18. $email = strip_tags($_POST['email']);
  19.  
  20.  
  21. $username = stripslashes($username);
  22. $password = stripslashes($password);
  23. $password_confirm = stripslashes($password_confirm);
  24. $email = stripslashes($email);
  25.  
  26. $username = mysql_real_escape_string($db, $username);
  27. $password = mysql_real_escape_string($db, $password);
  28. $password_confirm = mysql_real_escape_string($db, $password_confirm);
  29. $email = mysql_real_escape_string($db, $email);
  30.  
  31. $password = md5($password);
  32. $password_confirm = md5($password);
  33.  
  34. $sql_store = "ISNERT into users (username, password, email) VALUES ('$username', '$password', '$email')";
  35. $sql_fetch_username = "SELECT username FROM users WHERE username = '$username'";
  36. $sql_fetch_email = "SELECT email FROM users WHERE email = '$email'";
  37.  
  38. $query_username = mqsqli_query($db, $sql_fetch_username);
  39. $query_email = mysqli_query($db, $sql_fetch_email);
  40.  
  41. if(mysqli_num_rows($query_username)) {
  42. echo "This username is already taken";
  43. return;
  44. }
  45.  
  46. if($username = "") {
  47. echo "Please insert a username";
  48. return;
  49. }
  50.  
  51. if($password == "" || $password_confirm == "") {
  52. echo "Please insert your password";
  53. return;
  54. }
  55. mysql_query($db, $sql_store);
  56. header("Location: index.php");
  57.  
  58. }
  59. ?>
  60.  
  61.  
  62.  
  63. <!DOCTYPE html>
  64. <html>
  65. <head>
  66. <title>Register Page</title>
  67. </head>
  68. <body>
  69. <form action="register.php" method="post" enctype="multipart/form-data">
  70. <input placeholder="Username" name="username" type="text">
  71. <input placeholder="Password" name="password" type="password">
  72. <input placeholder="Confirm Password" name="password_confirm" type="password">
  73. <input placeholder="E-Mail Address" name="email" type="text">
  74. <input name="register" type="submit" type="Register">
  75. </form>
  76. </body>
  77. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement