jeg tror mit problem ligger i at jeg ikke kan associere det søgte med det returnerede. Altså, jeg skal finde et navn i databasen, og returnere alle de info der er om personen.
Pt. søger jeg efter navnet, er ikke sikker på jeg findet det, og returnerer det søgte direkte fra formen + alle data om alle personer i databasen:
<HTML>
<HEAD>
<TITLE>test af diverse.jsp</TITLE>
</HEAD>
<%@ page language=\"java\" import=\"java.sql.*\" %>
<link rel=\"stylesheet\" href=\"css.css\" type=\"text/css\">
<BODY>
<center><h1>testside</H1></CENTER>
<%
Class.forName(\"org.gjt.mm.mysql.Driver\");
Connection myConn = DriverManager.getConnection(\"jdbc:
mysql://localhost/guestbook\",\"\",\"\");
Statement stmt = myConn.createStatement();
String Navn = request.getParameter(\"Navn\");
ResultSet rs = stmt.executeQuery(\"select * from guestbook where Navn like \'%\"+Navn+\"%\' \");
{
%>
<table cellspacing=\"1\" cellpadding=\"1\" border=\"0\">
<tr>
<td width=\"50%\" align=\"left\">Du har søgt efter navnet:</td>
<td width=\"50%\" align=\"left\"><%= Navn %></td>
</tr>
<br><br>
<br><br>
</table>
<%
while(rs.next())
{
%>
<%
}
}
stmt.close();
myConn.close();
%>
<table cellspacing=\"1\" cellpadding=\"1\" border=\"0\">
<br>
<tr>
<td width=\"50%\" align=\"left\">... og fået resultatet:</td>
</tr>
<br><br>
</table>
<%
Class.forName(\"org.gjt.mm.mysql.Driver\");
Connection con = DriverManager.getConnection(\"jdbc:
mysql://localhost/guestbook\",\"\",\"\");
Statement statement = con.createStatement();
ResultSet myResultSet = statement.executeQuery(\"select * from guestbook\");
if(myResultSet !=null)
{
while(myResultSet.next())
{
String Navne = myResultSet.getString(\"Navn\");
String Emaile = myResultSet.getString(\"Email\");
String Urle = myResultSet.getString(\"Url\");
String Overskrifte = myResultSet.getString(\"Overskrift\");
String Kommentare = myResultSet.getString(\"Kommentar\");
%>
<table cellspacing=\"1\" cellpadding=\"1\" border=\"0\">
<tr>
<td width=\"1%\" align=\"left\">Navn</td>
<td width=\"60%\" align=\"left\"><%= Navne %></td>
</tr>
<tr>
<td width=\"1%\" align=\"left\">E-Mail</td>
<td width=\"60%\" align=\"left\"><a href=\"\"><%= Emaile %></a></td>
</tr>
<tr>
<td width=\"1%\" align=\"left\">Hjemmeside</td>
<td width=\"60%\" align=\"left\"><a href=\"\"><%= Urle %></a> </td>
</tr>
<tr>
<td width=\"1%\" align=\"left\">Overskrift</td>
<td width=\"60%\" align=\"left\"><%= Overskrifte %></td>
</tr>
<tr>
<td width=\"1%\" align=\"left\">Kommentar</td>
<td width=\"60%\" align=\"left\"> <%= Kommentare %></td>
</tr>
<br><br>
<hr width=\"100%\" size=\"2\">
<%
}
}
statement.close();
con.close();
%>
</table>
</BODY>
</HTML>