Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. <%@ page language="PL/SQL" %>
  2. <%@ plsql procedure="dodaj_odjazd" %>
  3. <%@ plsql parameter="ID_POJAZD" type="NUMBER" default="NULL"%>
  4. <%@ plsql parameter="MARKA type="VARCHAR2(20)" default="NULL"%>
  5. <%@ plsql parameter="ROK_PRODUKCJI" type="NUMBER(4)" default="NULL"%>
  6. <%@ plsql parameter="ILOSC_MIEJSC" type="NUMBER" default="NULL"%>
  7. <%@ plsql parameter="NR_REJESTRACYJNY" type="NUMBER" default="NULL"%>
  8. <%@ plsql parameter="SPALANIE" type="NUMBER" default="NULL"%>
  9.  
  10. <%!
  11. ID_MAX NUMBER(10);
  12. WYJATEK EXCEPTION;
  13. %>
  14. <form action="DODAJ_POJAZD" method="get">
  15. <hr>
  16. <span style="margin-left:20px;">ID_POJAZDU</span>
  17. <input type="text" name="ID_POJAZDU">
  18.  
  19. <span style="margin-left:20px;">MARKA</span>
  20. <input type="text" name="MARKA">
  21.  
  22. <span style="margin-left:20px;">ROK_PRODUKCJI</span>
  23. <input type="text" name="ROK_PRODUKCJI">
  24.  
  25. <span style="margin-left:20px;">ILOSC_MIEJSC</span>
  26. <input type="text" name="ILOSC_MIEJSC">
  27.  
  28. <span style="margin-left:20px;">NR_REJESTRACYJNY</span>
  29. <input type="text" name="NR_REJESTRACYJNY">
  30.  
  31. <span style="margin-left:20px;">SPALANIE</span>
  32. <input type="text" name="SPALANIE">
  33. <br><br>
  34. <input type="submit" value="DODAJ">
  35. </form>
  36.  
  37.  
  38. <%
  39. SELECT MAX(ID_DATA_ODJAZDU) INTO ID_MAX FROM DATA_ODJAZDU;
  40. 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;
  41. END IF;
  42. IF ID_MAX IS NULL THEN
  43. INSERT INTO DATA_ODJAZDU VALUES(1,UPPER(MIESIAC),UPPER(DZIEN),UPPER(GODZINA),UPPER(MINUTA));
  44. END IF;
  45. IF ID_MAX IS NOT NULL THEN
  46. INSERT INTO DATA_ODJAZDU VALUES(ID_MAX+1,UPPER(MIESIAC),UPPER(DZIEN),UPPER(GODZINA),UPPER(MINUTA));
  47. END IF;
  48. dodaj_odjazd();
  49. %>
  50.  
  51. <% EXCEPTION WHEN WYJATEK THEN %>
  52. <strong><center>NIE PODANO WYMAGANYCH DANYCH!</center></strong>
  53. <center><a href="dodaj_odjazd">POWROT</a></center>
  54. <% WHEN OTHERS THEN %>
  55. <strong><center>WYSTAPIL INNY BLAD!</center></strong>
  56. <center><a href="dodaj_odjazd">POWROT</a></center>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement