Advertisement
Guest User

fff

a guest
Feb 17th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.18 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. if(!isset($_SESSION['zalogowany'])){
  5. header('Location: index.php');
  6. exit();
  7. };
  8.  
  9. // POŁĄCZENIE BAZA DANYCH
  10. //dołączenie danych logowania do sql
  11. require_once "connect.php";
  12. //połączenie z bazą
  13. $polaczenie = mysqli_connect($host, $db_user, $db_password, $db_name);
  14. //wybór bazy
  15. mysqli_select_db($polaczenie ,'00360580_servdp');
  16. // POŁĄCZENIE BAZA DANYCH KONIEC
  17.  
  18. $a = trim($_REQUEST['a']);
  19. $id = trim($_GET['print_id']);
  20. $name = trim($_GET['nazwa']);
  21.  
  22. if($a == 'edit' and !empty($id)) {
  23. /* zapytanie do tabeli */
  24. $wynik = mysqli_query($polaczenie ,"SELECT * FROM drukarki WHERE print_id='$id'")
  25. or die('Błąd zapytania1');
  26.  
  27. if(mysql_num_rows($wynik) > 0) {
  28. /* odczytujemy zawartość wiersza z tabeli */
  29. $r = mysqli_fetch_assoc($wynik);
  30. echo '
  31. <form action="print_edit.php" method="post">
  32. <input type="hidden" name="a" value="save" />
  33. <input type="hidden" name="id" value="'.$id.'" />
  34. <div class="form-group">
  35. <label for="nazwa">Model drukarki:</label>
  36. <input type="text" class="form-control" name="print_model">
  37. </div>
  38. <div class="form-group">
  39. <label for="toner">Toner:</label>
  40. <input type="text" class="form-control" name="print_toner">
  41. </div>
  42. <div class="form-group">
  43. <label for="pokoj">Pokój:</label>
  44. <input type="text" class="form-control" name="print_pokoj">
  45. </div>
  46. <div class="form-group">
  47. <label for="srodek">Nr środka:</label>
  48. <input type="text" class="form-control" name="print_srodek">
  49. </div>
  50. <div class="form-group">
  51. <label for="srodek">Dodał:</label>
  52. <input type="text" class="form-control" name="print_dodal">
  53. </div>
  54. <div class="form-group">
  55. <label for="srodek">Uwagi:</label>
  56. <input type="text" class="form-control" name="print_uwagi">
  57. </div>
  58. <button type="submit" class="btn btn-success">Popraw</button>
  59. </form>';
  60. }
  61. }
  62. elseif($a == 'save') {
  63. /* odbieramy zmienne z formularza */
  64. $id = $_POST['id'];
  65. $print_model = trim($_POST['print_model']);
  66. $print_toner = trim($_POST['print_toner']);
  67. $print_pokoj = trim($_POST['print_pokoj']);
  68. $print_srodek = trim($_POST['print_srodek']);
  69. $print_dodal = trim($_POST['print_dodal']);
  70. $print_uwagi = trim($_POST['print_uwagi']);
  71. /* uaktualniamy tabelę test */
  72. mysqli_query("UPDATE drukarki SET print_model='$print_model', print_toner='$print_toner', print_pokoj='$print_pokoj', print_srodek='$print_srodek', print_dodal='$print_dodal', print_uwagi='$print_uwagi' WHERE print_id='$id'")
  73. or die('Błąd zapytania2');
  74. }
  75. if(isset($id)) {
  76. $_SESSION['print_edit_ok'] = "<div class='alert alert-success' role='alert'>Dodano drukarkę: <strong>$print_model</strong></div>";
  77. header('Location: print.php');
  78. }else{
  79. $_SESSION['print_edit_bad'] = '<div class="alert alert-danger" role="alert">Wystąpił błąd podczas dodawania drukarki</div>';
  80. header('Location: print.php');
  81. }
  82. mysqli_close($polaczenie);
  83. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement