Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. <%@ page language="PL/SQL" %>
  2. <%@ plsql procedure="dodaj_odjazd" %>
  3. <%@ plsql parameter="ID_PRACOWNIK" type="NUMBER" default="NULL"%>
  4. <%@ plsql parameter="IMIE type="VARCHAR2(20)" default="NULL"%>
  5. <%@ plsql parameter="NAZWISKO" type="VARCHAR2(20)" default="NULL"%>
  6. <%@ plsql parameter="MIASTO" type="VARCHAR2(20)" default="NULL"%>
  7. <%@ plsql parameter="ULICA" type="VARCHAR2(20)" default="NULL"%>
  8. <%@ plsql parameter="NR_DOMU" type="NUMBER(6)" default="NULL"%>
  9. <%@ plsql parameter="NR_LOKALU" type="NUMBER(6)" default="NULL"%>
  10. <%@ plsql parameter="WIEK" type="NUMBER(6)" default="NULL"%>
  11. <%@ plsql parameter="NR_TEL" type="NUMBER" default="NULL"%>
  12. <%@ plsql parameter="PENSJA" type="NUMBER" default="NULL"%>
  13.  
  14. <%!
  15. ID_MAX NUMBER(10);
  16. WYJATEK EXCEPTION;
  17. %>
  18. <form action="DODAJ_PRACOWNIKA" method="get">
  19. <hr>
  20. <span style="margin-left:20px;">ID_POJAZDU</span>
  21. <input type="text" name="ID_PRACOWNIK">
  22.  
  23. <span style="margin-left:20px;">ID_PRACOWNIK</span>
  24. <input type="text" name="IMIE">
  25.  
  26. <span style="margin-left:20px;">IMIE</span>
  27. <input type="text" name="NAZWISKO">
  28.  
  29. <span style="margin-left:20px;">NAZWISKO</span>
  30. <input type="text" name="ILOSC_MIEJSC">
  31.  
  32. <span style="margin-left:20px;">MIASTO</span>
  33. <input type="text" name="MIASTO">
  34.  
  35. <span style="margin-left:20px;">ULICA</span>
  36. <input type="text" name="ULICA">
  37.  
  38. <span style="margin-left:20px;">NR_DOMU</span>
  39. <input type="text" name="NR_DOMU">
  40.  
  41. <span style="margin-left:20px;">NR_LOKALU</span>
  42. <input type="text" name="NR_LOKALU">
  43.  
  44. <span style="margin-left:20px;">WIEK</span>
  45. <input type="text" name="WIEK">
  46.  
  47. <span style="margin-left:20px;">NR_TEL</span>
  48. <input type="text" name="NR_TEL">
  49.  
  50. <span style="margin-left:20px;">PENSJA</span>
  51. <input type="text" name="PENSJA">
  52. <br><br>
  53. <input type="submit" value="DODAJ">
  54. </form>
  55.  
  56.  
  57. <%
  58. SELECT MAX(ID_DATA_ODJAZDU) INTO ID_MAX FROM DATA_ODJAZDU;
  59. IF ID_DATA_ODJAZDU IS NULL OR MIESIAC IS NULL OR DZIEN IS NULL OR GODZINA IS NULL OR MINUTA IS NULL THEN RAISE WYJATEK;
  60. END IF;
  61. IF ID_MAX IS NULL THEN
  62. INSERT INTO DATA_ODJAZDU VALUES(1,UPPER(MIESIAC),UPPER(DZIEN),UPPER(GODZINA),UPPER(MINUTA));
  63. END IF;
  64. IF ID_MAX IS NOT NULL THEN
  65. INSERT INTO DATA_ODJAZDU VALUES(ID_MAX+1,UPPER(MIESIAC),UPPER(DZIEN),UPPER(GODZINA),UPPER(MINUTA));
  66. END IF;
  67. dodaj_odjazd();
  68. %>
  69.  
  70. <% EXCEPTION WHEN WYJATEK THEN %>
  71. <strong><center>NIE PODANO WYMAGANYCH DANYCH!</center></strong>
  72. <center><a href="dodaj_odjazd">POWROT</a></center>
  73. <% WHEN OTHERS THEN %>
  74. <strong><center>WYSTAPIL INNY BLAD!</center></strong>
  75. <center><a href="dodaj_odjazd">POWROT</a></center>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement