Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.67 KB | None | 0 0
  1. <?php
  2. require "inc.sessioonid.php";
  3.  
  4.  
  5.  
  6. if( isSet($_POST["id"])){
  7.  
  8. $id = (int)$_POST["id"];
  9.  
  10. if($id==0){
  11.  
  12. $db = mysqli_connect("localhost", "siim", "j2K4l6");
  13. if($db){
  14. $baas = mysqli_select_db($db, "siim");
  15. if($baas){
  16.  
  17. $Kasutajanimi = mysqli_real_escape_string ($db, $_POST['knimi']);
  18. $Parool = mysqli_real_escape_string ($db, $_POST['parool']);
  19. $Eesnimi = mysqli_real_escape_string ($db, $_POST['ees']);
  20. $Perekonnanimi = mysqli_real_escape_string ($db, $_POST['pere']);
  21. $Isikukood = mysqli_real_escape_string ($db, $_POST['kood']);
  22. $Meiliaadress = mysqli_real_escape_string ($db, $_POST['meil']);
  23. $Silmavarv = mysqli_real_escape_string ($db, $_POST['varv']);
  24.  
  25. $p2ring = "INSERT INTO `b01av096_kasutajad` (`ID`, `Kasutajanimi`, `Parool`, `Eesnimi`, `Perekonnanimi`, `Isikukood`, `Meiliaadress`, `Regaeg`, `Silmavarv`)
  26. VALUES (NULL, '$Kasutajanimi', PASSWORD('$Parool'), '$Eesnimi', '$Perekonnanimi', '$Isikukood', '$Meiliaadress', NOW(), '$Silmavarv')";
  27.  
  28. $vastus = mysqli_query($db, $p2ring);
  29. if($vastus){
  30. echo '<br>Andmed lisatud andmebaasi';
  31. }else{
  32. echo '<br>Sobimatud andmed!';
  33. }
  34. }
  35. }
  36. }else{
  37. $db = mysqli_connect("localhost", "siim", "j2K4l6");
  38. if($db){
  39. $baas = mysqli_select_db($db, "siim");
  40. if($baas){
  41.  
  42. $id = mysqli_real_escape_string ($db, $_POST['id']);
  43. $parool = mysqli_real_escape_string ($db, $_POST['b1']);
  44. $eesnimi = mysqli_real_escape_string ($db, $_POST['b2']);
  45. $perekonnanimi = mysqli_real_escape_string ($db, $_POST['b3']);
  46. $isikukood = mysqli_real_escape_string ($db, $_POST['b4']);
  47. $meiliaadress = mysqli_real_escape_string ($db, $_POST['b5']);
  48. $silmavarv = mysqli_real_escape_string ($db, $_POST['b6']);
  49.  
  50. $muutuja = "UPDATE
  51.  
  52. `b01av096_kasutajad`
  53. SET
  54. `Parool` = '$parool',
  55. `Eesnimi` = '$eesnimi',
  56. `Perekonnanimi` = '$perekonnanimi',
  57. `Isikukood` = '$isikukood',
  58. `Meiliaadress` = '$meiliaadress',
  59. `Silmavarv` = '$silmavarv'
  60. WHERE
  61. `b01av096_kasutajad`.`ID` = '$id'
  62. ";
  63.  
  64. $midaiganes = mysqli_query($db, $muutuja);
  65. if($midaiganes){
  66. echo '<br>Andmed andmebaasis on uuendatud';
  67. }else{
  68. echo '<br>Proovi uuesti!'.mysqli_error($db);
  69.  
  70. }
  71. }
  72. }
  73.  
  74. }
  75. }
  76. ?>
  77. <!DOCTYPE html>
  78. <html lang="et">
  79. <head>
  80. <meta charset="UTF-8">
  81. <title>Kasutajate haldus</title>
  82. <style>
  83. table{
  84. border-collapse: collapse;
  85. text-align: center;
  86. }
  87.  
  88. th, td{
  89. border: 1px solid #000000;
  90. text-align: left;
  91. font-size: 10pt;
  92. font-family: Arial;
  93. }
  94. body{
  95. text-align: center;
  96. }
  97.  
  98. </style>
  99. </head>
  100. <body>
  101.  
  102. <?php
  103. include 'inc.navigation.php';
  104.  
  105. echo "<h1>Kasutajate haldus</h1>";
  106.  
  107. if( isSet($_GET["id"])){
  108. //Näita väiksemaid vormikesi :)
  109.  
  110. $id = (int)$_GET["id"];
  111.  
  112. if($id==0){
  113. // Näita uue kasutaja lisamise tabelit/vormi
  114.  
  115. echo "
  116. <form method='POST'>
  117. <table>
  118. <tr>
  119. <th>Atribuut</th>
  120. <th>Väärtus</th>
  121. </tr>
  122. <tr>
  123. <td>ID</td>
  124. <td>0<input type='hidden' name='id' value='0'></td>
  125. </tr>
  126. <tr>
  127. <td>Kasutajanimi</td>
  128. <td><input type='text' name='knimi'></td>
  129. </tr>
  130. <tr>
  131. <td>Parool</td>
  132. <td><input type='password' name='parool'></td>
  133. </tr>
  134. <tr>
  135. <td>Eesnimi</td>
  136. <td><input type='text' name='ees'></td>
  137. </tr>
  138. <tr>
  139. <td>Perekonnanimi</td>
  140. <td><input type='text' name='pere'></td>
  141. </tr>
  142. <tr>
  143. <td>Isikukood</td>
  144. <td><input type='number' name='kood'></td>
  145. </tr>
  146. <tr>
  147. <td>Meiliaadress</td>
  148. <td><input type='text' name='meil'></td>
  149. </tr>
  150. <tr>
  151. <td>Silmavärv</td>
  152. <td><input type='text' name='varv'></td>
  153. </tr>
  154. </table>
  155. <input type='submit' value='LISA'>
  156. </form>
  157. ";
  158.  
  159.  
  160. }else{
  161.  
  162. $db = mysqli_connect("localhost", "siim", "j2K4l6");
  163. if($db){
  164. $baas = mysqli_select_db($db, "siim");
  165. if($baas){
  166.  
  167. $p2ring = "SELECT * FROM b01av096_kasutajad WHERE id=".$id;
  168.  
  169. $vastus = mysqli_query($db, $p2ring);
  170. if($vastus){
  171. if($kirje = mysqli_fetch_assoc($vastus)){
  172.  
  173. echo "
  174.  
  175. <form>
  176. <table>
  177. <tr>
  178. <td>Atribuut</td>
  179. <td>Väärtus</td>
  180. </tr>
  181. <tr>
  182. <td>ID</td>
  183. <td>$kirje[ID]</td>
  184. </tr>
  185. <tr>
  186. <td>Kasutajanimi</td>
  187. <td>$kirje[Kasutajanimi]</td>
  188. </tr>
  189. <tr>
  190. <td>Parool</td>
  191. <td><input type='password' name='b1' value='$kirje[Parool]'></td>
  192. </tr>
  193. <tr>
  194. <td>Eesnimi</td>
  195. <td><input type='text' name='b2' value='$kirje[Eesnimi]'></td>
  196. </tr>
  197. <tr>
  198. <td>Perekonnanimi</td>
  199. <td><input type='text' name='b3' value='$kirje[Perekonnanimi]'></td>
  200. </tr>
  201. <tr>
  202. <td>Isikukood</td>
  203. <td><input type='number' name='b4' value='$kirje[Isikukood]></td>
  204. </tr>
  205. <tr>
  206. <td>Meiliaadress</td>
  207. <td><input type='text' name='b5' value='$kirje[Meiliaadress]'></td>
  208. </tr>
  209. <tr>
  210. <td>Regaeg</td>
  211. <td>$kirje[Regaeg]</td>
  212. </tr>
  213. <tr>
  214. <td>Silmavärv</td>
  215. <td><input type='text' name='b6' value='$kirje[Silmavarv]'></td>
  216. </tr>";
  217.  
  218. echo "</table>";
  219.  
  220. echo "<tr><td><input type='submit' value='Salvesta'></td></tr>";
  221.  
  222. echo "<a href='?id=0'>Lisa uus kasutaja!</a>";
  223. }else{
  224. //Näita konkreetse kasutaja andmete tabelit/vormi
  225. echo "Sellise ID-ga kasutajat ei eksisteeri!
  226.  
  227. </form>
  228.  
  229. ";
  230. }
  231. }
  232. }
  233. }
  234. }
  235. }else{
  236. //Näita kõikide kasutajate tabelit.
  237.  
  238. $db = mysqli_connect("localhost", "siim", "j2K4l6");
  239. if($db){
  240. $baas = mysqli_select_db($db, "siim");
  241. if($baas){
  242.  
  243. $p2ring = "SELECT * FROM b01av096_kasutajad";
  244.  
  245. $vastus = mysqli_query($db, $p2ring);
  246. if($vastus){
  247. echo "<a href='?id=0'>Lisa uus kasutaja!</a>";
  248. echo "<table>";
  249. echo "<tr><th>ID</th><td>Kasutajanimi</th><th>Parool</th><th>Eesnimi</th><th>Perekonnanimi</th><th>Isikukood</th><th>Meiliaadress</th><th>Regaeg</th><th>Silmavärv</th></tr>";
  250. while($kirje = mysqli_fetch_assoc($vastus)){
  251. echo "<tr>
  252. <td>$kirje[ID]</td>
  253. <td><a href='?id=$kirje[ID]'>$kirje[Kasutajanimi]</a></td>
  254. <td>$kirje[Parool]</td>
  255. <td>$kirje[Eesnimi]</td>
  256. <td>$kirje[Perekonnanimi]</td>
  257. <td>$kirje[Isikukood]</td>
  258. <td>$kirje[Meiliaadress]</td>
  259. <td>$kirje[Regaeg]</td>
  260. <td>$kirje[Silmavarv]</td></tr>";
  261.  
  262. }
  263. echo "</table>";
  264. }
  265.  
  266.  
  267. }
  268.  
  269.  
  270.  
  271. }
  272. }
  273. ?>
  274. </body>
  275. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement