Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. <%
  2. String returnvalue = request.getParameter("Trains");
  3. String args[] = returnvalue.split(",");
  4. int Train = Integer.parseInt(args[0]);
  5. String Trainname = args[1];
  6. String Source = args[2];
  7. String Dest = args[3];
  8. Date Dat = Date.valueOf(args[4]);
  9. int Distance = Integer.parseInt(args[5]);
  10. String tclass = args[6];
  11. int Fare;
  12. if (tclass.equals("SL")) {
  13. Fare = (int) (0.4 * Distance);
  14. } else if (tclass.equals("1A")) {
  15. Fare = (int) (2.1 * Distance);
  16. } else if (tclass.equals("2A")) {
  17. Fare = (int) (1.4 * Distance);
  18. } else if (tclass.equals("3A")) {
  19. Fare = (int) (0.9 * Distance);
  20. } else {
  21. Fare = (int) (2.2 * Distance);
  22. }
  23. %>
  24. <br>
  25. <table style="font-size:10pt" width=600>
  26. <tr>
  27. <td><b>Train no :</b></td>
  28. <td><%=Train%></td>
  29. <td><b>Train name :</b></td>
  30. <td><%=Trainname%></td>
  31. </tr>
  32. <tr>
  33. <td><b>From :</b></td>
  34. <td><%=Source%></td>
  35. <td><b>To :</b></td>
  36. <td><%=Dest%></td>
  37. </tr>
  38. <tr>
  39. <td><b>Date :</b></td>
  40. <td><%=Dat%></div></td>
  41. <td><b>Class :</b></td>
  42. <td><%=tclass%></td>
  43. </tr>
  44. <tr>
  45. <td><b>Distance :</b></td>
  46. <td><%=Distance%></div></td>
  47. <td><b>Fare :</b></td>
  48. <td><%=Fare%></td>
  49. </tr>
  50. </table>
  51. <%
  52. try {
  53. Class.forName("oracle.jdbc.driver.OracleDriver"); // Oracle Driver
  54. } catch (java.lang.ClassNotFoundException e) {
  55. System.out.println("ClassNotFoundException: " + e.getMessage());
  56. }
  57. Connection con;
  58. PreparedStatement ps;
  59. ResultSet rs;
  60. int seats = 0;
  61. con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/XE", "system", "hr");
  62. String insertStmt;
  63. if (tclass.equals("SL")) {
  64. insertStmt = "SELECT "SL" FROM SEATS WHERE trainno= ? AND dat = ?";
  65. } else if (tclass.equals("1A")) {
  66. insertStmt = "SELECT "1A" FROM SEATS WHERE trainno= ? AND dat = ?";
  67. } else if (tclass.equals("2A")) {
  68. insertStmt = "SELECT "2A" FROM SEATS WHERE trainno= ? AND dat = ?";
  69. } else if (tclass.equals("3A")) {
  70. insertStmt = "SELECT "3A" FROM SEATS WHERE trainno= ? AND dat = ?";
  71. } else {
  72. insertStmt = "SELECT "1C" FROM SEATS WHERE trainno= ? AND dat = ?";
  73. }
  74. ps = con.prepareStatement(insertStmt);
  75. ps.setInt(1, Train);
  76. ps.setDate(2, Dat);
  77. rs = ps.executeQuery();
  78. if (rs.next()) {
  79. seats = rs.getInt(1);
  80. }
  81. rs.close();
  82. ps.close();
  83. con.close();
  84. %>
  85. <br>
  86. <b> Enter Passenger details : </b>
  87. <form action="BookHandler23.jsp"/>
  88. Name : <input type="text" name="pname" value="" size="30" />
  89. Age : <input type="text" name="age" value="" size="2" />
  90. Sex : <select name="sex">
  91. <option value="M">Male</option>
  92. <option value="F">Female</option>
  93. </select>
  94. <input type=text name="info" value="<%=Train + "," + Trainname + "," + Dat + "," + tclass + "," + Source + "," + Dest + "," + Distance + "," + Fare + "," + seats%>"/>
  95.  
  96. </td>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement