Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <link rel="stylesheet" type="text/css" href="stylesheetRegister.css">
  5. <style>
  6. .error {color: #FF0000;}
  7. </style>
  8. </head>
  9. <body>
  10.  
  11. <?php
  12.  
  13. $servername = "localhost";
  14. $user = "root";
  15. $password = "asakura12";
  16. $db = "users2";
  17.  
  18.  
  19. $conn = new mysqli($servername, $user, $password, $db);
  20.  
  21.  
  22. if ($conn->connect_error) {
  23. die("Connection failed: " . $conn->connect_error);
  24. }
  25.  
  26. // Create database
  27. //$sql = "CREATE DATABASE users2";
  28. //if ($conn->query($sql) === TRUE) {
  29. // echo "Database created successfully";
  30. //} else {
  31. /// echo "Error creating database: " . $conn->error;
  32. //}
  33.  
  34.  
  35.  
  36.  
  37. // define variables and set to empty values
  38. $nameErr = $emailErr = $passwordErr = "";
  39. $username = $email = $name = $password = "";
  40.  
  41. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  42. if (empty($_POST["username"])) {
  43. $nameErr = "username is required";
  44. } else {
  45. $username = test_input($_POST["name"]);
  46. // check if name only contains letters and whitespace
  47. if (!preg_match("/^[a-zA-Z ]*$/",$username)) {
  48. $nameErr = "Only letters and white space allowed";
  49. }
  50. }
  51.  
  52. if (empty($_POST["email"])) {
  53. $emailErr = "Email is required";
  54. } else {
  55. $email = test_input($_POST["email"]);
  56. // check if e-mail address is well-formed
  57. if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
  58. $emailErr = "Invalid email format";
  59. }
  60. }
  61.  
  62. if (empty($_POST["password"])) {
  63. $passwordErr = "Password is required";
  64. $password = "";
  65. } else {
  66. $password = test_input($_POST["password"]);
  67. }
  68.  
  69. if (empty($_POST["name"])) {
  70. $name = "";
  71. } else {
  72. $name = test_input($_POST["name"]);
  73. }
  74.  
  75. }
  76.  
  77. function test_input($data) {
  78. $data = trim($data);
  79. $data = stripslashes($data);
  80. $data = htmlspecialchars($data);
  81. return $data;
  82. }
  83. ?>
  84.  
  85. <h2>Please enter your details</h2>
  86. <p><span class="error">* required field.</span></p>
  87. <form method="send" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
  88. Username: <input type="text" name="name" value="<?php echo $username;?>">
  89. <span class="error">* <?php echo $nameErr;?></span>
  90. <br><br>
  91. E-mail: <input type="text" name="email" value="<?php echo $email;?>">
  92. <span class="error">* <?php echo $emailErr;?></span>
  93. <br><br>
  94. Password: <input type="text" name="password" value="<?php echo $password;?>">
  95. <span class="error">*<?php echo $passwordErr;?></span>
  96. <br><br>
  97. Name: <input type="text" name="name" value="<?php echo $name;?>"</input>
  98. <br><br>
  99. <input type="submit" name="submit" value="Submit">
  100.  
  101. <?php
  102.  
  103. // prepare and bind
  104. //$stmt = $conn->prepare("INSERT INTO user (Username, Password, Email, Name) VALUES (?, ?, ?, ?)");
  105.  
  106. $query = mysql_query("INSERT INTO 'user' (Username, Password, Email, Name) VALUES ($username, $password, $email, $name)");
  107. //$stmt->bind_param($username, $password, $email, $name);
  108.  
  109. //$stmt->execute();
  110.  
  111.  
  112. //$stmt->close();
  113. $conn->close();
  114.  
  115. ?>
  116. </form>
  117.  
  118. <br/>
  119. <br>
  120. <br>
  121. <a href="startPage.php"><strong>Go back to main page</strong></a>
  122.  
  123.  
  124.  
  125. </body>
  126. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement