Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.37 KB | None | 0 0
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <?php
  6. $servername = "localhost";
  7. $username = "root";
  8. $password = "";
  9. $dbname = "lomake";
  10.  
  11. $conn = new mysqli($servername, $username, $password, $dbname);
  12.  
  13. if ($conn->connect_error) {
  14. die("Connection failed: ". "<br>" . $conn->connect_error);
  15. } else {
  16. echo "Connected successfully" . "<br>";
  17. }
  18. $sql = "SELECT * FROM paa_lomake";
  19.  
  20. $result = $conn->query($sql);
  21. echo "<table border=1>";
  22. echo "<tr>";
  23. echo "<td>". "Sähköposti"."</td>" ;
  24. echo "<td>". "Etunimi"."</td>" ;
  25. echo "<td>". "Sukunimi"."</td>" ;
  26. echo "<td>". "Ikä"."</td>";
  27. echo "<td>". "Säännöt"."</td>" ;
  28. echo "<td>". "Sukupuoli"."</td>" ;
  29. echo "</tr>";
  30. if ($result->num_rows > 0) {
  31. // output data of each row
  32. while($row = $result->fetch_assoc()) {
  33. echo "<tr>";
  34. echo "<td>" . $row["sahkoposti"] ."</td>";
  35. echo "<td>" . $row["etunimi"] ."</td>";
  36. echo "<td>" . $row["sukunimi"] ."</td>";
  37. echo "<td>" . $row["ika"] ."</td>";
  38. echo "<td>" . $row["saannot"] ."</td>";
  39. echo "<td>" . $row["sukupuoli"] ."</td>";
  40. echo "<tr>";
  41. }
  42.  
  43. } else {
  44. echo "0 results";
  45. }
  46. if (isset($_POST['clear'])){
  47. echo "<br>";
  48. $poista = "DELETE FROM paa_lomake";
  49. if($conn->query($poista)=== TRUE){
  50. echo "TAULU POISTETTU!";
  51. } else {
  52. echo "TAULUN POISTAMINEN EPÄONNISUI! " . $conn->error;
  53. }
  54. }
  55. $conn->close();
  56. echo "</table>";
  57. ?>
  58. <form method= 'POST' action=''>
  59. <input type="submit" name="submit" value="Hae käyttäjät">
  60. <br>
  61. <br>
  62. <input type="submit" name="clear" value="TYHJENNÄ TAULU">
  63. </form>
  64. <button>
  65. <a href="Harjoitus_1.php">
  66. Etusivu
  67. </a>
  68. </button>
  69. </body>
  70. </html>
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. <html>
  78. <header>
  79. <title>Rekisteröinti</title>
  80. </header>
  81. <head>
  82. <style>
  83. .error {color: #FF0000;}
  84. .error2 {
  85. color: #FF0000;
  86. text-decoration: underline;
  87. }
  88. </style>
  89. </head>
  90. <?php
  91.  
  92. error_reporting(0);
  93. ini_set('display_errors', 0);
  94.  
  95. $enimiErr = $snimiErr = $spostiErr = $ikaErr = $sukuErr = $saannotErr = $spostiErr2 = "";
  96. $enimi = $snimi = $sposti = $ika = $suku = $saannot = "";
  97. $servername = "localhost";
  98. $username = "root";
  99. $password = "";
  100. $dbname = "lomake";
  101.  
  102. $conn = new mysqli($servername, $username, $password, $dbname);
  103. if ($conn->connect_error) {
  104. die("Connection failed: " . $conn->connect_error);
  105. }
  106. if (isset($_POST['register'])){
  107. if (empty($_POST["enimi"])){
  108. $enimiErr = "Nimi on pakollinen.";
  109. }else{
  110. $enimi = ($_POST["enimi"]);
  111. }
  112. if (empty($_POST["sposti"])){
  113. $spostiErr = "Sähköposti on pakollinen.";
  114. } elseif (filter_var(($_POST["sposti"]), FILTER_VALIDATE_EMAIL)) {
  115. $sposti = ($_POST["sposti"]);
  116. } else {
  117. $spostiErr = "Väärän muotoinen sähköposti.";
  118. }
  119.  
  120.  
  121. if (empty($_POST["snimi"])){
  122. $snimiErr = "Sukunimi on pakollinen.";
  123. }else{
  124. $snimi = ($_POST["snimi"]);
  125. }
  126. if (empty($_POST["ika"])){
  127. $ikaErr = "Ikä on pakollinen.";
  128. }else{
  129. $ika = ($_POST["ika"]);
  130. }
  131. if (empty($_POST["suku"])){
  132. $sukuErr = "Valitse sukupuoli.";
  133. }else{
  134. $suku = ($_POST["suku"]);
  135. }
  136. if (empty($_POST["saannot"])){
  137. $saannotErr = "Sinun on hyväksyttävä säännöt.";
  138. } else{
  139. $saannot = "Hyväksytty";
  140. }
  141. }
  142. /*
  143. function test_input($data) {
  144. return $data;
  145. }*/
  146. ?>
  147. <body>
  148. <p><span class="error">* pakollinen</span></p>
  149. <form action="<?php echo ($_SERVER["PHP_SELF"]);?>" method="POST">
  150. Sähköposti: <input type="text" name="sposti" >
  151. <span class="error">* <?php echo $spostiErr; ?><br></span>
  152.  
  153. Etunimi: <input type="text" name="enimi" >
  154. <span class="error">* <?php echo $enimiErr; ?><br></span>
  155.  
  156. Sukunimi: <input type="text" name="snimi" >
  157. <span class="error">* <?php echo $snimiErr; ?><br></span>
  158.  
  159. Ikä: <input type="number" name="ika" >
  160. <span class="error">* <?php echo $ikaErr; ?><br></span>
  161.  
  162. Hyväksyn palvelun säännöt: <input type="checkbox" name="saannot">
  163. <span class="error">* <?php echo $saannotErr; ?><br></span>
  164.  
  165. <input type="radio" name="suku" value="Mies" >Mies
  166. <input type="radio" name="suku" value="Nainen" >Nainen
  167. <span class="error">* <?php echo $sukuErr; ?><br></span>
  168.  
  169. <input type="submit" name="register" value="Rekisteröi">
  170. </form>
  171.  
  172.  
  173. <?php
  174.  
  175.  
  176. $sql = "INSERT INTO paa_lomake (sahkoposti, etunimi, sukunimi, ika, saannot, sukupuoli)
  177. VALUES ('$sposti', '$enimi', '$snimi', '$ika', '$saannot', '$suku')";
  178.  
  179. if($_POST["snimi"]==""||$_POST["sposti"]==""||$_POST["enimi"]==""||$_POST["ika"]==""||$_POST["saannot"]==""||$_POST["suku"]==""){
  180. ?><span class="error2"><?php
  181. echo "Jokin kentistä on tyhjä!" . "<br>";
  182. echo "<br>";
  183. } elseif ($conn->query($sql) === TRUE) {
  184. echo "New record created successfully";
  185. echo "<br>";
  186. } else {
  187. echo "Error: " . $sql . "<br>" . $conn->error;
  188. }
  189. ?></span><?php
  190. $conn->close();
  191. echo "Sähköposti on ",$sposti;
  192. echo "<br>";
  193. echo "Etunimi on ",$enimi;
  194. echo "<br>";
  195. echo "Sukunimi on ",$snimi;
  196. echo "<br>";
  197. echo "Ikä on ",$ika;
  198. echo "<br>";
  199. echo "Onko hyväksynyt säännöt? ",$saannot;
  200. echo "<br>";
  201. echo "Sukupuoli on ",$suku;
  202. ?><br><br>
  203. <button>
  204. <a href="admin.php">
  205. Admin
  206. </a>
  207. </button>
  208. </body>
  209.  
  210. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement