Advertisement
Guest User

Untitled

a guest
May 31st, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.13 KB | None | 0 0
  1.    
  2.    
  3.     <%@page import="dk.au.hum.imv.persistence.db.*,
  4. java.util.*, classes.*, daos.*"%>
  5.    
  6.     <%@ include file="header.jsp"%>
  7.    
  8.    
  9.     <% User user = UserDao.getUserById(sModel.getUser_id());
  10.  
  11.     int foreignKeyUser = (int) user.getUser_id();
  12.    
  13.    
  14.    
  15.    
  16. %>
  17.             <!-- OPRET FEEDBACK FORM START -->
  18.    
  19.     <form action="feedback.jsp" method="post">
  20.                        
  21.                         Skriv din tekst her: <br/>
  22.                         <div class="form-group">
  23.                             <input type="text" value="" name="text" class="inputField"></input>
  24.                         </div>
  25.                         <br>
  26.                         <input type="submit" value="create" name="create"></input>
  27.                         </form>
  28.                         <!-- OPRET FEEDBACK FORM SLUT -->
  29.                             <%
  30.                 //OPRET FEEDBACK START
  31.             JDBCConnectionFactory.initManualConnectionHandling("jdbc:mysql://student.hum.au.dk:3306/u201709137",
  32.                     "u201709137", "4W5Vn55y", "com.mysql.jdbc.Driver");
  33.             String createButton = request.getParameter("create");
  34.  
  35.             if (createButton != null) {
  36.                 int feedback_user_id = foreignKeyUser;
  37.                 String feedback_text = request.getParameter("text");
  38.                
  39.        
  40.                
  41.  
  42.                 Feedback feedback = new Feedback(foreignKeyUser, feedback_text, new java.sql.Date(System.currentTimeMillis()));
  43.                 FeedbackDao.createFeedback(feedback);
  44.             }
  45.                 //OPRET FEEDBACK SLUT
  46.              %>
  47.    
  48.    
  49.    
  50.             <!-- UDSKRIV FEEDBACK TIL SIDEN START -->
  51.    
  52.     <% ArrayList<Feedback> feedbacks = null;
  53.     feedbacks = FeedbackDao.getAllFeedback();
  54.    
  55.     %>
  56.    
  57.    
  58.     <table id="feedback">
  59.             <tr>
  60.                 <th>Navn</th>
  61.                 <th>Feedback</th>
  62.                 <th>Dato</th>
  63.             </tr>
  64.            
  65.  
  66.             <%
  67.                 int counter = 0;
  68.            
  69.             for (Feedback feedback : feedbacks) {
  70.             counter++;
  71.             %>
  72.  
  73.             <tr id=<%=counter%>>
  74.  
  75.     <% int foreignUserId = feedback.getFeedback_user_id()
  76.            
  77.         String idToName = UserDao.getUsersNameById(foreignUserId);
  78.         String feedbackText = feedback.getFeedback_text();
  79.         Date date = feedback.getFeedback_date();
  80.     %>
  81.            
  82.             <tr>
  83.                 <td class="tableData"><%=idToName%></td>
  84.                 <td class="tableData"><%=feedbackText%></td>
  85.                 <td class="tableData"><%=date%></td>
  86.             </tr>
  87.  
  88.             <%
  89.                 }
  90.             %>
  91.  
  92.         </table>
  93.    
  94.    
  95.             <!-- UDSKRIV FEEDBACK TIL SIDEN SLUT -->
  96.    
  97.    
  98.         <%@ include file="footer.jsp"%>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement