Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!--
- Skrivet av Niklas Forsström
- upggiften löd:
- Du ska skapa en enkel forum-applikation där man kan skriva inlägg där inläggen har unikt id-nummer (primär nyckel)
- och en text. Applikationen skall också kunna visa upp alla inlägg som skrivits. Frivilig utökning är att redigera och ta bort inlägg
- eller kommentera inlägg (ytterligare tabeller i databasen, sky's the limit).
- Alltså:
- ett objekt: inlägg, med unikt ID
- en funktioin: visa alla inlägg
- Minikravet uppfyller nog mer definitionen för en shoutbox än ett forum. Så jag kallar det för en shoutbox.
- !-->
- <html>
- <head>
- <%@ page import="java.sql.*" %>
- <Title>Min Shoutbox</Title>
- <% Connection db = null;
- try{
- Class.forName("org.gjt.mm.mysql.Driver").newInstance();
- }
- catch (Exception e) { }
- try{
- String url = "jdbc:mysql://astrid.dis.uu.se/" + "nifo5423";
- db = DriverManager.getConnection(url,"nifo5423","ThiotIc2");
- }
- catch (SQLException e){ }
- %>
- </head>
- <body>
- <!-- Formen -->
- <br>
- <form action="index.jsp" method="POST">
- Skriv ett inlägg <br>
- Namn:
- <input type=text name=namn size=80><br>
- Meddelande: <input type=text name=meddelande size=80><br>
- <input type="SUBMIT" value="Skicka"> <br>
- </form>
- <br>
- <%
- String message = request.getParameter("meddelande");
- String name = request.getParameter("namn");
- if(message != null && name != null){
- Statement statmentInsert = db.createStatement();
- statmentInsert.executeUpdate("INSERT INTO `nifo5423`.`messages` (message, name) VALUES('"+message+"','"+name+"')");
- }
- %>
- <br>
- <!-- Tabellen -->
- Shoutbox!
- <br>
- <table border="1">
- <%
- Statement stmt = db.createStatement();
- ResultSet resultSet = stmt.executeQuery("SELECT message, name FROM `nifo5423`.`messages`");
- while (resultSet.next())
- {
- String displaymessage = resultSet.getString("message");
- String displayname = resultSet.getString("name");
- out.println("<tr><td>"+displayname+"</td>");
- out.println("<td>"+displaymessage+"</td></tr>");
- }
- %>
- </table>
- </body>
- </html>
Add Comment
Please, Sign In to add comment