Guest User

Untitled

a guest
Mar 8th, 2016
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.29 KB | None | 0 0
  1.  
  2. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  3. <%@ page import ="java.sql.*" %>
  4. <% Class.forName("com.mysql.jdbc.Driver"); %>
  5. <% String parametr1 = request.getParameter("parametr1");%>
  6. <!DOCTYPE html>
  7. <html>
  8. <style>
  9. #container
  10. {
  11. width: 1000px;
  12. margin-left:auto;
  13. margin-right:auto;
  14. }
  15. #logo
  16. {
  17. background-color: black;
  18. color: #ffffff;
  19. text-align: left;
  20. max-width: 11px;
  21. min-height: 50px;
  22. padding: 15px;
  23. }
  24. #logowanie
  25. {
  26. background-color: black;
  27. color: #ffffff;
  28.  
  29.  
  30. }
  31. #navigation
  32. {
  33. clear:both;
  34. background-color: aqua;
  35. color: #ffffff;
  36. float:left;
  37. width: 15%;
  38. min-height: 620px;
  39. padding: 20px;
  40. }
  41. #content
  42. {
  43. background-color: lightblue;
  44. color: #ffffff;
  45. width: 70%;
  46. padding: 40px;
  47. min-height: 580px;
  48. float:left;
  49.  
  50. }
  51. #reklama
  52. {
  53. background-color: black;
  54. color: #ffffff;
  55. width: 120px;
  56. min-height: 620px;
  57.  
  58. float:left;
  59.  
  60. }
  61. #stopka
  62. {
  63. background-color: blue;
  64. color: #ffffff;
  65. color: #ffffff;
  66. clear:both;
  67.  
  68. }
  69. ul.menu
  70. {
  71. padding: 0 20px;
  72. }
  73.  
  74. ul.menu a:link, ul.menu a:visited
  75. {
  76. width:166px;
  77. }
  78.  
  79. </style>
  80. <head>
  81.  
  82. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  83. <title>Sklep</title>
  84. </head>
  85. <body>
  86. <%!
  87. public class Actor{
  88. String URL = "jdbc:mysql://localhost:3306/mysql";
  89. String USERNAME = "root";
  90. String PASSWD = "";
  91. String mem="";
  92. Connection connection = null;
  93. PreparedStatement select= null;
  94. ResultSet resultSet = null;
  95. int a = 0;
  96. public void setmem(String rec){
  97. mem=rec;
  98. }
  99. public Actor(String rec){
  100. try{
  101. mem=rec;
  102. connection = DriverManager.getConnection(URL, USERNAME,PASSWD );
  103. select = connection.prepareStatement("SELECT * FROM products WHERE id="+mem );
  104. }
  105. catch (SQLException e){
  106. e.printStackTrace();
  107. }
  108. }
  109.  
  110.  
  111. public int check(){
  112. try{
  113. resultSet = select.executeQuery();
  114.  
  115. }
  116. catch (SQLException e){
  117. e.printStackTrace();
  118. }
  119. return a;
  120. }
  121. public ResultSet getActors(){
  122.  
  123. try{
  124. resultSet = select.executeQuery();
  125.  
  126. } catch (SQLException e){
  127. e.printStackTrace();
  128. }
  129. return resultSet;
  130. }
  131.  
  132. }
  133. %>
  134. <%
  135.  
  136. Actor actor = new Actor(parametr1);
  137. ResultSet actors = actor.getActors();
  138.  
  139. %>
  140. <form name="glowny" method="post" action="login.jsp">
  141. <div id="container"
  142. <div id="logo">
  143.  
  144. <h1 align="center">Sklep internetowy</h1>
  145.  
  146.  
  147. </div>
  148. <br>
  149. <div id="logwanie">
  150. <%
  151. if ((session.getAttribute("userid") == null) || (session.getAttribute("userid") == "")) {
  152. %>
  153. You are not logged in (Please Login)
  154.  
  155.  
  156. <% out.println("<table border=\"1\" width=\"100%\" cellpadding=\"3\"><thead><tr><tbody><td>User Name: <input type=\"text\" name=\"uname\" value=\"\" /> Password: <input type=\"password\" name=\"pass\" value=\"\" /><input type=\"submit\" value=\"Login\" /><input type=\"reset\" value=\"Reset\" /></td></tr><tr><td colspan=\"2\">Yet Not Registered!! <a href=\"reg.jsp\">Register Here</a></td></tr></tbody></table></div>");} else {
  157. %>
  158. <div id="welcome">
  159. Welcome <%=session.getAttribute("userid")%>
  160. <a href="shoppingcard.jsp">Shopping Card</a>
  161. <a href='logout.jsp' >Log out</a>
  162.  
  163. </div>
  164. <%
  165. }
  166. %>
  167. </form>
  168. <div id="navigation"><table border ="1">
  169.  
  170.  
  171. </table>
  172.  
  173. <ul>
  174. <li><a href="#" onclick="javascript:rozwin('menu123')">Procesory</a>
  175. <ul id="menu123" class="menu" style="display:none;">
  176. <li><a href="http://localhost:8080/WebApplication3/index.jsp?parametr1=INTEL" onclick="javascript:rozwin('menu1234')">INTEL</a>
  177.  
  178. <li><a href="http://localhost:8080/WebApplication3/index.jsp?parametr1=AMD" onclick="javascript:rozwin('menu12345')">AMD</a>
  179.  
  180. </ul>
  181. </li>
  182. <li><a href="#" onclick="javascript:rozwin('menu2')">Dyski</a>
  183. <ul id="menu2" class="menu" style="display:none;">
  184.  
  185. <li><a href="http://localhost:8080/WebApplication3/index.jsp?parametr1=SSD" onclick="javascript:rozwin('menu1234')">SSD</a>
  186.  
  187. <li><a href="http://localhost:8080/WebApplication3/index.jsp?parametr1=HDD" onclick="javascript:rozwin('menu1234')">HDD</a>
  188. </ul></li>
  189. <li><a href="#" onclick="javascript:rozwin('menu3')">GPU</a>
  190. <ul id="menu3" class="menu" style="display:none;">
  191. <li><a href="http://localhost:8080/WebApplication3/index.jsp?parametr1=GFORCE" onclick="javascript:rozwin('menu1234')">GFORCE</a>
  192. <li><a href="http://localhost:8080/WebApplication3/index.jsp?parametr1=RADEON" onclick="javascript:rozwin('menu1234')">RADEON</a>
  193.  
  194. </ul></li>
  195. </ul>
  196.  
  197. </div>
  198.  
  199.  
  200. <div id="content">
  201. <% while (actors.next()) {%>
  202.  
  203. <img src="photo/<%= actors.getString("photo")
  204. %>.jpg" width="500" height="500" border="0" align="left"/>
  205. <br><br><br><br>
  206. Nazwa produktu:
  207. <%= actors.getString("name")
  208. %>
  209. <br>
  210. Cena:
  211. <%= actors.getString("price")
  212. %>
  213. zl<br>
  214. Ilosc dostepnych sztuk:
  215. <%= actors.getString("quantity")
  216. %>
  217. <br>
  218. Opis:
  219. <%= actors.getString("description")
  220. %>
  221. <br>
  222.  
  223. <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  224. <form name="kupowanie" method="post" action="buyproduct.jsp?idprod=<%= actors.getString("id")%>">
  225. <table border="1">
  226. <tr align="center">
  227. <td>
  228. Dokonaj zakupu:
  229. </td>
  230. </tr>
  231. <tr>
  232. <td>
  233. Ilosc sztuk: <input type="text" name="howmany" value="" />
  234. <input type="submit" value="Kupuje" name="dokoszyka"/>
  235. </td>
  236. </tr>
  237. </table>
  238. </form>
  239. </div>
  240. <% } %>
  241. <div id="reklama">
  242.  
  243. <h1>reklama</h1>
  244. </div>
  245. <div id="stopka">
  246. <h1>stopka</h1>
  247. </div>
  248.  
  249. </div>
  250. </form>
  251. </body>
  252. </html>
Add Comment
Please, Sign In to add comment