Gjest Slettet-yXKhlxsjUZ Skrevet 3. oktober 2005 Del Skrevet 3. oktober 2005 (endret) Hei!Driver for tiden å lager meg en gjestebok (prøveri allefall) på min hjemmesiden. Har lært meg litt mySQL og JSP, og prøver derfor å kombinere disse slik at jeg kan lage meg en gjestebok, men ender opp med en eller annen feil, slik at det ikke fungerer.Har laget en database som inneholder en tabell. Hvordan skal jeg få hentet innholdet inn i jsp skriptet og hvordan skal jeg få skrevet til databasen?Her er koden jeg har brukt i JSP:(Parameterene hentes fra formen i HTML fila) <% String navn = request.getParameter("navn"); String epost = request.getParameter("epost"); String navn = request.getParameter("hilsen"); out.println("Takk, "+navn+""); Class.forName("org.gjt.mm.mysql.Driver").newInstance (); java.sql.Connection db = java.sql.DriverManager.getConnection ( "jdbc:mysql://mysql.stud.ntnu.no/*_skole", "*", "********" ); java.sql.Statement st = db.createStatement (); java.sql.ResultSet rs; String sp = "INSERT INTO gjestebok VALUES(now(), now(), '" + navn + "', '" + epost + "', '" + hilsen + "')"; st.executeQuery (sp); %><br> Tidligere innlegg:<br> <% String sp2 = "SELECT navn, dato, tidspunkt, epost, hilsen FROM gjestebok ORDER BY dato DESC"; st = db.createStatement (); rs = st.executeQuery (sp2); while ( rs.next() ) { out.println("<p>"); out.println("<h4>" + rs.getString(1)); out.println(" la " +rs.getString (2)); out.println(" klokka "+rs.getString (3)+" inn hilsen</h4>"); out.println("<em>E-post:" + rs.getString(4)+"</em><br>"); out.println("<strong>" + rs.getString(5) + "</strong>"); out.println("</p>"); } rs.close(); %> Er det noen åpenbare feil jeg har gjort? Endret 29. mars 2019 av Quote Lenke til kommentar
mikaelandre Skrevet 3. oktober 2005 Del Skrevet 3. oktober 2005 Det hadde hjulpet med en feilmelding, eller ihvertfall om du sier hva som ikke fungerer. På den første sql setningen har du med now() to ganger, stemmer dette? Ellers så ser sqlen riktig ut. husker ikke helt hva som er java og hva som er jsp, men en feilmelding hjelper mye Lenke til kommentar
Gjest Slettet-yXKhlxsjUZ Skrevet 3. oktober 2005 Del Skrevet 3. oktober 2005 Hei! Feilen var ganske idiotisk i grunn! String navn = request.getParameter("navn"); String epost = request.getParameter("epost"); String navn = request.getParameter("hilsen"); Jeg har kalt to variabler for samme navn, nemmelig "navn" Gjesteboken fungerer nå, og er alle tiders! mySQL og JSP er absolutt å anbefale når det gjelder å lage gjestebok! Lenke til kommentar
mikaelandre Skrevet 4. oktober 2005 Del Skrevet 4. oktober 2005 egentlig vil jeg heller anbefale mysql og php, det er enklere du holder vel ikke tilfeldigvis på med it grunnkurs på ntnu? der skal det vel lages gjestebok i jsp.... Lenke til kommentar
Gjest Slettet-yXKhlxsjUZ Skrevet 4. oktober 2005 Del Skrevet 4. oktober 2005 Hehe, ganske så riktig Men det er ikke før semesterslutt da, men jeg er litt i forkant! =) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå