Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.18 KB | None | 0 0
  1. <?php
  2.  
  3. include("nagl.php");
  4. include("polacz.php");
  5.  
  6. $servername = "mysql.agh.edu.pl";
  7. $username = "sbien";
  8. $password = "wikiisylwia";
  9. $database = "sbien";
  10.  
  11. //Wygenerowanie connection obiect connection
  12. $conn = new mysqli($servername, $username, $password, $database);
  13. $conn->query("SET NAMES 'utf8'");
  14.  
  15. //Sprawdzenie po��czenia
  16. if($conn->connect_error)
  17. {
  18. die("Brak po��czenia: " . $conn->connect_error . "<br>");
  19. }
  20.  
  21. $zapytanie = "SELECT * FROM uzytkownicy";
  22. $result = $conn->query($zapytanie);
  23.  
  24. if(!empty($_GET['menu']))
  25. {
  26.  
  27. $wybor = $_GET['menu'];
  28. }
  29.  
  30. if(!empty($_POST['menu']))
  31. {
  32. $wybor = $_POST['menu'];
  33. }
  34.  
  35. //dodawanie rekord�w
  36. function Dodawanie()
  37. {
  38. $id = trim($_POST['id']);
  39. $imie_nazwisko = trim($_POST['imie_nazwisko']);
  40. $nazwa = trim($_POST['nazwa']);
  41. $email = trim($_POST['email']);
  42. $status = trim($_POST['status']);
  43. $haslo = 'haslo';
  44.  
  45.  
  46. //$pacjent = trim($_POST['nazwiska_id']);
  47.  
  48. if(!$imie_nazwisko || !$nazwa || !$email )
  49. {
  50. echo 'Brak wszystkich danych!';
  51. exit;
  52. }
  53.  
  54. $imie_nazwisko = addslashes($imie_nazwisko);
  55. $nazwa = addslashes($nazwa);
  56. $email = addslashes($email);
  57. $status = addslashes($status);
  58. $haslo = addslashes($haslo);
  59.  
  60.  
  61. $servername = "mysql.agh.edu.pl";
  62. $username = "sbien";
  63. $password = "wikiisylwia";
  64. $database = "sbien";
  65.  
  66. $conn = new mysqli($servername, $username, $password, $database);
  67. $conn->query("SET NAMES 'utf8'");
  68. if($conn->connect_error)
  69. {
  70. die("Brak po��czenia: " . $conn->connect_error . "<br>");
  71. exit;
  72. }
  73.  
  74. $zapytanie = "INSERT INTO uzytkownicy VALUES ('".$id."','".$imie_nazwisko."', '".$nazwa."', '".$email."', '".$haslo."','".$status."')";
  75. $wynik = $conn->query($zapytanie);
  76.  
  77. if($wynik)
  78. {
  79. echo "Rekord został dodany poprawnie. <br />";
  80. header('refresh: 1;');
  81. }
  82.  
  83. else
  84. echo "Błąd nie udało się dodać nowego rekordu. <br />";
  85.  
  86.  
  87.  
  88. $zmiana_hasla = "UPDATE uzytkownicy SET haslo= MD5(nazwa)";
  89. $result = $conn->query($zmiana_hasla);
  90. if($result)
  91. {
  92. echo "Hasło wygenerowane przez bazę (hasło = nazwa) i zakodowane przez MD5.";
  93. }
  94. else
  95. echo "Hasło nie zostało zakodowane przez MD5.";
  96.  
  97. }
  98.  
  99. function Usuwanie()
  100. {
  101. $id = $_POST['id'];
  102.  
  103. if(empty($id))
  104. {
  105. echo "Brak rekord�w do usuni�cia";
  106. }
  107. else
  108. {
  109. $servername = "mysql.agh.edu.pl";
  110. $username = "sbien";
  111. $password = "wikiisylwia";
  112. $database = "sbien";
  113.  
  114. $conn = new mysqli($servername, $username, $password, $database);
  115. $conn->query("SET NAMES 'utf8'");
  116. if($conn->connect_error)
  117. {
  118. die("Brak po��czenia: " . $conn->connect_error . "<br>");
  119. exit;
  120. }
  121.  
  122. $zapytanie = "DELETE FROM uzytkownicy WHERE id = '$id'";
  123. $wynik = $conn->query($zapytanie);
  124.  
  125.  
  126. if($wynik)
  127. {
  128. echo "Rekord zosta� usuni�ty";
  129. header('refresh: 1;');
  130. }
  131. else
  132. echo "B��d nie uda�o si� usun�� rekordu.";
  133. }
  134. }
  135.  
  136. if(!isset($wybor))
  137. $wybor = 0;
  138. switch($wybor)
  139. {
  140. case 1:
  141. Dodawanie();
  142. break;
  143. case 2:
  144. Usuwanie();
  145. break;
  146. }
  147.  
  148. //zamkni�cie po��czenia
  149. $conn->close();
  150.  
  151.  
  152. ?>
  153.  
  154. <br><form action = "dodaj_uzytkownika.php" method="post">
  155. <meta charset="utf-8" />
  156.  
  157. <label><input type="radio" name="menu" value="1">Dodaj pacjenta do bazy<label><br><br>
  158. Imie i Nazwisko: <br><input type="text" name="imie_nazwisko"><br>
  159. Nazwa: <br><input type="text" name="nazwa"><br>
  160. E-mail: <br><input type="text" name="email"><br>
  161. Status: <br><input type="text" name="status"><br>
  162.  
  163. <br><label><input type="radio" name="menu" value="2">Usun pacjenta z bazy<label><br><br>
  164. Id pacjenta: <br><input type="text" name="id"><br><br>
  165.  
  166. <input type="submit" value="Potwierdzam">
  167. </form>
  168.  
  169. <form action = "uzytkownicy.php" method="POST">
  170. <input type="submit" value="Powrot"><br>
  171. </form>
  172.  
  173. <?php
  174. include("stopka.php");
  175. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement