Advertisement
Guest User

Untitled

a guest
Feb 12th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. $servername = "5bi_s01078";
  5. $username = "root";
  6. $password = "";
  7.  
  8. // Create connection
  9. $conn = mysqli_connect("localhost", $username, $password, $servername);
  10.  
  11. // Check connection
  12. if (!$conn) {
  13. die("Connection failed: " . mysqli_connect_error());
  14. }
  15. ?>
  16.  
  17. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  18. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  19. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  20.  
  21. <head>
  22. <title>Index - Login</title>
  23.  
  24. <style>
  25. div
  26. {
  27. border-radius: 10px;
  28. background-color: #ffd9b3;
  29. padding: 3%;
  30. width: 40%;
  31. }
  32. body
  33. {
  34. font-family: serif;
  35. font-size: 110%;
  36. padding: 200px;
  37. }
  38. </style>
  39.  
  40. <script type="text/javascript" language="javascript">
  41. function validaForm() {
  42. //funzione che controlla parzialmente i dati inseriti
  43. if (document.submit.username.value=="") {
  44. alert("Inserire username");
  45. return false;
  46. }
  47. if (document.submit.password.value=="") {
  48. alert("Inserire password");
  49. return false;
  50. }
  51. if (document.submit.email.value=="") {
  52. alert("Inserire e-mail");
  53. return false;
  54. }
  55. if (document.submit.datanascita.value=="") {
  56. alert("Inserire data di nascita");
  57. return false;
  58. }
  59. //alert("Dati inseriti correttamente");
  60. return true;
  61. }
  62. </script>
  63. </head>
  64.  
  65. <body>
  66. <center>
  67. <div>
  68. <form action="home.php" name="submit" method="post" onSubmit="return validaForm();">
  69. <h3>Cinefirns</h3>
  70. <table>
  71. <tr>
  72. <td>Username</td>
  73. <td><input type="text" name="username" value="" maxlength="16"></td>
  74. </tr>
  75. <tr>
  76. <td>Password</td>
  77. <td><input type="password" name="password" value=""></td>
  78. </tr>
  79. <tr>
  80. <td>E-mail</td>
  81. <td><input type="email" name="email" value="" maxlength="30"></td>
  82. </tr>
  83. <tr>
  84. <td>Data di nascita</td>
  85. <td><input type="date" name="datanascita" value="" placeholder="AAAA-MM-GG"></td>
  86. </tr>
  87. </table>
  88. <br />
  89. <center><input type="submit" value="Registrati"></center>
  90. </form>
  91. </div>
  92. </center>
  93.  
  94. <?php
  95. $new_password = password_hash($_POST['password'], PASSWORD_DEFAULT);
  96. $username = $_POST['username'];
  97. $email = $_POST['email'];
  98. $data = $_POST['datanascita'];
  99.  
  100. $sql = "INSERT INTO 090218Utente (Username, Email, DataNascita, Password)
  101. VALUES ('".$username."', '".$email."', '".$data."', '".$new_password."')";
  102.  
  103. if ($conn->query($sql) === TRUE) {
  104. $_SESSION['username'] = $username;
  105. echo "Registrazione avvenuta con successo.";
  106. }
  107. else
  108. {
  109. echo "Registrazione fallita.";
  110. }
  111.  
  112. $conn->close();
  113. ?>
  114. </body>
  115.  
  116. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement