Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.53 KB | None | 0 0
  1. ADMIN
  2.  
  3. <html>
  4. <head>
  5. </head>
  6.  
  7. <body>
  8. <div class="refresh">
  9. <div class="ui two item menu">
  10. <a class="item" href="Harjoitus.php">Pääsivu</a>
  11. <a class="active item" href="admin.php">Admin</a>
  12. </div>
  13. <?php
  14. include("header.php");
  15. $servername = "localhost";
  16. $username = "root";
  17. $password = "";
  18. $dbname = "tietokanta";
  19.  
  20. $conn = new mysqli($servername, $username, $password, $dbname);
  21.  
  22. // $query = "DELETE FROM lomake WHERE id={$_POST['id']}";
  23. function poista_user($id, $conn){
  24. mysqli_query($con,"DELETE FROM lomake WHERE id='".$id."'");
  25.  
  26. }
  27.  
  28. if ($conn->connect_error) {
  29. die("Connection failed: ". "<br>" . $conn->connect_error);
  30. } else {
  31. echo "<script>console.log('Connected successfully');</script>";
  32. }
  33. $sql = "SELECT * FROM lomake";
  34. $id = $_POST['id'];
  35. $result = $conn->query($sql);
  36. echo "<table class='ui table'>";
  37. echo "<thead>";
  38. echo "<tr>";
  39. echo "<th>". "ID"."</th>" ;
  40. echo "<th>". "Sähköposti"."</th>" ;
  41. echo "<th>". "Etunimi"."</th>" ;
  42. echo "<th>". "Sukunimi"."</th>" ;
  43. echo "<th>". "Ikä"."</th>";
  44. echo "<th>". "Säännöt"."</th>" ;
  45. echo "<th>". "Sukupuoli"."</th>" ;
  46. echo "<th>". "Toiminnot"."</th>" ;
  47. echo "</tr>";
  48. if ($result->num_rows > 0) {
  49. // output data of each row
  50. while($row = $result->fetch_assoc()) {
  51. echo "<tr>";
  52. echo "<td>" . $row["id"] ."</td>";
  53. echo "<td>" . $row["sahkoposti"] ."</td>";
  54. echo "<td>" . $row["etunimi"] ."</td>";
  55. echo "<td>" . $row["sukunimi"] ."</td>";
  56. echo "<td>" . $row["ika"] ."</td>";
  57. echo "<td>" . $row["saannot"] ."</td>";
  58. echo "<td>" . $row["sukupuoli"] ."</td>";
  59. echo "<td> <a href=admin.php?delete_id=". $row['id'] ."><i class='times circle icon'></i></a>";
  60. echo "<tr>";
  61. }
  62.  
  63. } else {
  64. echo "<div class='item'>0 results</div>";
  65. }
  66. if (isset($_POST['clear'])){
  67. echo "<br>";
  68. $poista = "DELETE FROM lomake";
  69. if($conn->query($poista)=== TRUE){
  70. echo "TAULU POISTETTU!";
  71.  
  72. } else {
  73. echo "TAULUN POISTAMINEN EPÄONNISUI! " . $conn->error;
  74. }
  75. }
  76.  
  77. $conn->close();
  78. echo "</table>";
  79. ?>
  80. <form method= 'POST' action=''>
  81. <input class="ui button" type="submit" name="submit" value="Hae käyttäjät">
  82. <button class="ui button" type="submit" name="clear" value="TYHJENNÄ TAULU">
  83. Tyhjennä taulu
  84. </button><br>
  85. </a>
  86. </form>
  87. <?php
  88. ?>
  89. </div>
  90. </body>
  91. </html>
  92.  
  93.  
  94.  
  95.  
  96. HEADER
  97. <html>
  98. <head>
  99. <style>
  100. .refresh{
  101. margin-left: 2%;
  102. margin-top: 2%;
  103. margin-right: 2%;
  104. }
  105. </style>
  106. <link rel="stylesheet" href="design\semantic\semantic.css">
  107. <script src="design\semantic\semantic.js"></script>
  108. </head>
  109. </html>
  110.  
  111. HARJOITUS
  112.  
  113. <html>
  114. <header>
  115. <title>Rekisteröinti</title>
  116. </header>
  117. <head>
  118. <link rel="stylesheet" type="text/css" href="\design\semantic\semantic.css">
  119. <script src="\design\semantic\semantic.js"></script>
  120.  
  121.  
  122. </head>
  123. <?php
  124.  
  125. error_reporting(0);
  126. ini_set('display_errors', 0);
  127.  
  128. $enimiErr = $snimiErr = $spostiErr = $ikaErr = $sukuErr = $saannotErr = $spostiErr2 = "";
  129. $enimi = $snimi = $sposti = $ika = $suku = $saannot = "";
  130. $servername = "localhost";
  131. $username = "root";
  132. $password = "";
  133. $dbname = "tietokanta";
  134.  
  135. $conn = new mysqli($servername, $username, $password, $dbname);
  136. if ($conn->connect_error) {
  137. die("Connection failed: " . $conn->connect_error);
  138. }
  139. if (isset($_POST['register'])){
  140. if (empty($_POST["enimi"])){
  141. $enimiErr = "Nimi on pakollinen.";
  142. }else{
  143. $enimi = ($_POST["enimi"]);
  144. }
  145. if (empty($_POST["sposti"])){
  146. $spostiErr = "Sähköposti on pakollinen.";
  147. } elseif (filter_var(($_POST["sposti"]), FILTER_VALIDATE_EMAIL)) {
  148. $sposti = ($_POST["sposti"]);
  149. } else {
  150. $spostiErr = "Väärän muotoinen sähköposti.";
  151. }
  152.  
  153.  
  154. if (empty($_POST["snimi"])){
  155. $snimiErr = "Sukunimi on pakollinen.";
  156. }else{
  157. $snimi = ($_POST["snimi"]);
  158. }
  159. if (empty($_POST["ika"])){
  160. $ikaErr = "Ikä on pakollinen.";
  161. }else{
  162. $ika = ($_POST["ika"]);
  163. }
  164. if (empty($_POST["suku"])){
  165. $sukuErr = "Valitse sukupuoli.";
  166. }else{
  167. $suku = ($_POST["suku"]);
  168. }
  169. if (empty($_POST["saannot"])){
  170. $saannotErr = "Sinun on hyväksyttävä säännöt.";
  171. } else{
  172. $saannot = "Hyväksytty";
  173. }
  174. }
  175. /*
  176. function test_input($data) {
  177. return $data;
  178. }*/
  179. ?>
  180. <style>
  181. .theform {
  182. margin-top: 10px;
  183. margin-left: 2%;
  184. margin-right: 10%;
  185. margin-bottom: 10px;
  186. }
  187. </style>
  188.  
  189. <body>
  190. <div class="ui two item menu">
  191. <a class="active item">Pääsivu</a>
  192. <a class="item" href="admin.php">Admin</a>
  193. </div>
  194. <div class="theform">
  195. <form class="ui equal width form" action="<?php echo ($_SERVER["PHP_SELF"]);?>" method="POST">
  196. <div class="fields">
  197. <div class="field">
  198. Sähköposti: <span class="error">*</span> <input type="text" name="sposti" placeholder="Sähköposti">
  199. <span class="error"> <?php echo $spostiErr; ?><br></span>
  200. </div>
  201. </div>
  202. <div class="fields">
  203. <div class="field">
  204. Etunimi: <span class="error">*</span> <input type="text" name="enimi" placeholder="Etunimi">
  205. <span class="error"> <?php echo $enimiErr; ?><br></span>
  206. </div>
  207. <div class="field">
  208. Sukunimi: <span class="error">*</span> <input type="text" name="snimi" placeholder="Sukunimi">
  209. <span class="error"> <?php echo $snimiErr; ?><br></span>
  210. </div>
  211. </div>
  212.  
  213. <div class="fields">
  214. <div class="field" >
  215. Ikä: <span class="error">*</span>
  216. <input type="number" name="ika" placeholder="Ikä" width="20px">
  217. <span class="error"> <?php echo $ikaErr; ?><br></span>
  218. </div>
  219. </div>
  220.  
  221. <div class="fields">
  222. <div class="field">
  223. <label>Hyväksyn palvelun säännöt:</label><input class="ui checkbox" type="checkbox" name="saannot"><span class="error">* <?php echo $saannotErr; ?><br></span>
  224.  
  225. </div>
  226. </div>
  227. <label>Sukupuoli: <span class="error">* </span> </label>
  228.  
  229. <div class="fields">
  230. <div class="field">
  231. <div class="ui radio checkbox">
  232. <input type="radio" name="suku" value="Mies" > <label>Mies</label>
  233. </div>
  234. <div class="ui radio checkbox">
  235. <input type="radio" name="suku" value="Nainen" ><label>Nainen</label>
  236. </div>
  237. <span class="error"> <?php echo $sukuErr; ?><br></span>
  238. </div>
  239. </div>
  240.  
  241. <input class="ui button" type="submit" name="register" value="Rekisteröi">
  242. </form>
  243.  
  244. <?php
  245. include("header.php");
  246.  
  247. function sahkotesti($sahkari) {
  248. if (filter_var($sahkari, FILTER_VALIDATE_EMAIL)) {
  249. return "hyväksytty";
  250. } else {
  251. return "väärin";
  252. }
  253. }
  254.  
  255. $sql = "INSERT INTO lomake (sahkoposti, etunimi, sukunimi, ika, saannot, sukupuoli)
  256. VALUES ('$sposti', '$enimi', '$snimi', '$ika', '$saannot', '$suku')";
  257.  
  258. if($_POST["snimi"]==""||$_POST["sposti"]==""||$_POST["enimi"]==""||$_POST["ika"]==""||$_POST["saannot"]==""||$_POST["suku"]==""||sahkotesti($_POST["sposti"])=="vaarin"){
  259. ?><span class="error2"><?php
  260. echo "Jokin kentistä on tyhjä!" . "<br>";
  261. echo "<br>";
  262. } elseif ($conn->query($sql) === TRUE) {
  263. echo "<h4>New record created successfully</h4>";
  264. echo "";
  265. } else {
  266. echo "Error: " . $sql . "<br>" . $conn->error;
  267. }
  268. ?></span><?php
  269. $conn->close();
  270. ?>
  271. </div>
  272. </body>
  273. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement