hjælp med det grafiske
Jeg har lavet følgende JSP-side:<%@page contentType="text/html"%>
<%@page import="java.sql.*"%>
<%
ResultSet result=null;
int Stuenr=0;
String Operationsdato="";
int Ugevagtnr=0;
String Ugedag="";
int Year=2003;
int Operationsnr=0;
int OpTypegruppenr=0;
int Akutoversigtnr=0;
String OpInitialer=null;
int Patientnr=0;
String Opret=request.getParameter("opret");
String Find=request.getParameter("find");
String Slet=request.getParameter("slet");
String Gem=request.getParameter("gem");
String Findtid=request.getParameter("findentid");
String Booking=request.getParameter("booking");
String Findtid2=request.getParameter("findentid2");
classes.dbKald dbMod=null;
if(Opret!=null){
if(Opret.equals("opret")) {
try{
dbMod=new classes.dbKald();
OpInitialer = request.getParameter("OpInitialer1");
Patientnr = Integer.parseInt(request.getParameter("Patientnr1"));
Operationsdato = request.getParameter("Operationsdato").trim();
Year = Integer.parseInt(request.getParameter("Year").trim());
Ugevagtnr = Integer.parseInt(request.getParameter("Ugevagtnr").trim());
Ugedag = request.getParameter("Ugedag");
Stuenr = Integer.parseInt(request.getParameter("Stuenr").trim());
Operationsnr = Integer.parseInt(request.getParameter("Operationsnr").trim());
OpTypegruppenr = Integer.parseInt(request.getParameter("OpTypegruppenr1").trim());
Akutoversigtnr = Integer.parseInt(request.getParameter("Akutoversigtnr1").trim());
dbMod.eksekver("INSERT INTO Operationsstuer (Operationsdato, Year, Ugevagtnr, Ugedag, Stuenr, Operationsnr, OpTypegruppenr, Akutoversigtnr) VALUES ('"+Operationsdato+"', "+Year+", "+Ugevagtnr+", '"+Ugedag+"', "+Stuenr+", "+Operationsnr+", "+OpTypegruppenr+", "+Akutoversigtnr+")");
}
catch(Exception e){}
dbMod.close();
}
}//if/* FIND operationsstue til OPERATØR **/
if(Find!=null){
if(Find.equals("search")) {
try{
dbMod=new classes.dbKald();
OpTypegruppenr = Integer.parseInt(request.getParameter("OpTypegruppenr").trim());
Akutoversigtnr = Integer.parseInt(request.getParameter("Akutoversigtnr").trim());
result=dbMod.eksekver("SELECT * FROM Operationsstuer WHERE (((Operationsstuer.OpInitialer)Is Null)) AND OpTypegruppenr="+OpTypegruppenr+" AND Akutoversigtnr="+Akutoversigtnr+" ");
result.next();
OpInitialer=result.getString(1);
Operationsdato = result.getString(3);
Year = Integer.parseInt(result.getString(4).trim());
Ugevagtnr = Integer.parseInt(result.getString(5).trim());
Ugedag = result.getString(6);
Stuenr = Integer.parseInt(result.getString(7).trim());
Operationsnr = Integer.parseInt(result.getString(8).trim());
OpTypegruppenr = Integer.parseInt(result.getString(9).trim());
Akutoversigtnr = Integer.parseInt(result.getString(10).trim());
}
catch(Exception e){ System.out.println(e);}
dbMod.close();
}
}//if
if(Gem!=null){
if(Gem.equals("gem")) {
try{
dbMod=new classes.dbKald();
OpInitialer = request.getParameter("OpInitialer");
Year = Integer.parseInt(request.getParameter("Year").trim());
Ugevagtnr = Integer.parseInt(request.getParameter("Ugevagtnr").trim());
Ugedag = request.getParameter("Ugedag");
Stuenr = Integer.parseInt(request.getParameter("Stuenr").trim());
Operationsnr = Integer.parseInt(request.getParameter("Operationsnr").trim());
result=dbMod.eksekver("UPDATE Operationsstuer SET OpInitialer='"+OpInitialer+"' WHERE Year="+Year+" AND Ugevagtnr="+Ugevagtnr+" AND Ugedag='"+Ugedag+"' AND Stuenr="+Stuenr+" AND Operationsnr="+Operationsnr+" ");
}
catch(Exception e){ System.out.println(e);}
dbMod.close();
}
}//if/*FIND OPERATIONSSTUE med bestemt operationstype og operatør TIL PATIENT**/
if(Findtid!=null){
if(Findtid.equals("search")) {
try{
dbMod=new classes.dbKald();
OpTypegruppenr = Integer.parseInt(request.getParameter("OpTypegruppenr").trim());
Akutoversigtnr = Integer.parseInt(request.getParameter("Akutoversigtnr").trim());
OpInitialer = request.getParameter("OpInitialer");
result=dbMod.eksekver("SELECT * FROM Operationsstuer WHERE (((Operationsstuer.Patientnr)Is Null)) AND OpInitialer='"+OpInitialer+"' AND OpTypegruppenr="+OpTypegruppenr+" AND Akutoversigtnr="+Akutoversigtnr+"");
result.next();
OpInitialer=result.getString(1);
Operationsdato = result.getString(3);
Year = Integer.parseInt(result.getString(4).trim());
Ugevagtnr = Integer.parseInt(result.getString(5).trim());
Ugedag = result.getString(6);
Stuenr = Integer.parseInt(result.getString(7).trim());
Operationsnr = Integer.parseInt(result.getString(8).trim());
OpTypegruppenr = Integer.parseInt(result.getString(9).trim());
Akutoversigtnr = Integer.parseInt(result.getString(10).trim());
}
catch(Exception e){ System.out.println(e);}
dbMod.close();
}
}//if
if(Booking!=null){
if(Booking.equals("booking")) {
try{
dbMod=new classes.dbKald();
Patientnr = Integer.parseInt(request.getParameter("Patientnr").trim());
Year = Integer.parseInt(request.getParameter("Year").trim());
Ugevagtnr = Integer.parseInt(request.getParameter("Ugevagtnr").trim());
Ugedag = request.getParameter("Ugedag");
Stuenr = Integer.parseInt(request.getParameter("Stuenr").trim());
Operationsnr = Integer.parseInt(request.getParameter("Operationsnr").trim());
result=dbMod.eksekver("UPDATE Operationsstuer SET Patientnr="+Patientnr+" WHERE Year="+Year+" AND Ugevagtnr="+Ugevagtnr+" AND Ugedag='"+Ugedag+"' AND Stuenr="+Stuenr+" AND Operationsnr="+Operationsnr+"");
}
catch(Exception e){ System.out.println(e);}
dbMod.close();
}
}//if/* FIND OPERATIONSSTUE med bestemt operationstype TIL PATIENT **/
if(Findtid2!=null){
if(Findtid2.equals("search")) {
try{
dbMod=new classes.dbKald();
OpTypegruppenr = Integer.parseInt(request.getParameter("OpTypegruppenr").trim());
Akutoversigtnr = Integer.parseInt(request.getParameter("Akutoversigtnr").trim());
result=dbMod.eksekver("SELECT * FROM Operationsstuer WHERE (((Operationsstuer.Patientnr)Is Null)) AND OpTypegruppenr="+OpTypegruppenr+" AND Akutoversigtnr="+Akutoversigtnr+"");
result.next();
OpInitialer=result.getString(1);
Operationsdato = result.getString(3);
Year = Integer.parseInt(result.getString(4).trim());
Ugevagtnr = Integer.parseInt(result.getString(5).trim());
Ugedag = result.getString(6);
Stuenr = Integer.parseInt(result.getString(7).trim());
Operationsnr = Integer.parseInt(result.getString(8).trim());
OpTypegruppenr = Integer.parseInt(result.getString(9).trim());
Akutoversigtnr = Integer.parseInt(result.getString(10).trim());
}
catch(Exception e){ System.out.println(e);}
dbMod.close();
}
}//if
%>
<html>
<head><title>Operationsstuer</title></head>
<body>
<TABLE width='100%' height='100%' border='1'>
<TR>
<TD align='center'><H3>Operationsstue</H3></TD>
<TD align='center'><H3>Operatør booking</H3></TD>
<TD align='center'><H3>Patient booking</H3></TD>
</TR><%-- OPRET Operationsstuer --%>
<TD colspan='1' align='right'>
<FORM name='opret1' method='POST' action='Operationsstuer.jsp'>
<INPUT type='hidden' value='<%="opret"%>' name='opret'>
OpInitialer:<INPUT type='text' value='<%=OpInitialer%>' name='OpInitialer1'>_<BR>
Patientnr:<INPUT type='text' value='<%=Patientnr%>' name='Patientnr1'>_<BR>
Operationsdato:<INPUT type='text' value='<%=Operationsdato%>' name='Operationsdato'>*<BR>
Årstal:<INPUT type='text' value='<%=Year%>' name='Year'>*<BR>
Ugevagtnr:<INPUT type='text' value='<%=Ugevagtnr%>' name='Ugevagtnr'>*<BR>
Ugedag:<INPUT type='text' value='<%=Ugedag%>' name='Ugedag'>*<BR>
Stuenr:<INPUT type='text' value='<%=Stuenr%>' name='Stuenr'>*<BR>
Operationsnr:<INPUT type='text' value='<%=Operationsnr%>' name='Operationsnr'>*<BR>
OpTypegruppenr:<INPUT type='text' value='<%=OpTypegruppenr%>' name='OpTypegruppenr1'>*<BR>
Akutoversigtnr:<INPUT type='text' value='<%=Akutoversigtnr%>' name='Akutoversigtnr1'>*<BR>
<BR>
<H5 align='center'>Felter efterfulgt af en * SKAL udfyldes<BR>
<INPUT align='center' type='submit' value='Opret operationsstue'></H5>
</FORM></TD><TD>
<%-- FIND operationsstue til operatør --%>
<H4 align='center'>Søger efter operationsstue</H4>
<FORM name='find' method='POST' action='Operationsstuer.jsp'>
<INPUT type='hidden' value='<%="search"%>' name='find'>
<INPUT type='hidden' name='OpTypegruppenr'>
<INPUT type='hidden' name='Akutoversigtnr'>
<PRE> <H5 align='center'>2 felter skal udfyldes:
- OpTypegruppenr
- Akutoversigtnr
<INPUT type='submit' value='Find stue' onclick='
document.find.OpTypegruppenr.value=document.opret1.OpTypegruppenr1.value,
document.find.Akutoversigtnr.value=document.opret1.Akutoversigtnr1.value'
></H5></PRE></FORM>
<FORM name='gem1' method='POST' action='Operationsstuer.jsp'>
<INPUT type='hidden' value='<%="gem"%>' name='gem'>
<INPUT type='hidden' name='OpTypegruppenr'>
<INPUT type='hidden' name='Akutoversigtnr'>
<INPUT type='hidden' name='OpInitialer'>
<INPUT type='hidden' name='Year'>
<INPUT type='hidden' name='Ugevagtnr'>
<INPUT type='hidden' name='Ugedag'>
<INPUT type='hidden' name='Stuenr'>
<PRE><H5 align='center'>1 felter skal udfyldes:
- OpInitialer
<INPUT type='hidden' name='Operationsnr'>
<INPUT type='submit' value='Tilføj Operatør' onclick='
document.gem1.Year.value=document.opret1.Year.value,
document.gem1.Ugevagtnr.value=document.opret1.Ugevagtnr.value,
document.gem1.Ugedag.value=document.opret1.Ugedag.value,
document.gem1.Stuenr.value=document.opret1.Stuenr.value,
document.gem1.Operationsnr.value=document.opret1.Operationsnr.value,
document.gem1.OpTypegruppenr.value=document.opret1.OpTypegruppenr1.value,
document.gem1.Akutoversigtnr.value=document.opret1.Akutoversigtnr1.value,
document.gem1.OpInitialer.value=document.opret1.OpInitialer1.value'
></H5></PRE></FORM>
<%-- FIND operationsstue med bestemt optype og operatør til patient --%>
</TD><BR><TD colspan='1' align='left'><H4 align='center'>Søg efter en Operationsstue :</H4><BR>
<H5 align='center'>Med en bestemt operatør og optype</H5>
<FORM name='findentid1' method='POST' action='Operationsstuer.jsp'>
<INPUT type='hidden' value='<%="search"%>' name='findentid'>
<INPUT type='hidden' name='OpTypegruppenr'>
<INPUT type='hidden' name='Akutoversigtnr'>
<INPUT type='hidden' name='OpInitialer'>
<PRE><H5 align='center'>3 felter skal udfyldes:
- OpInitialer
- OpTypegruppenr
- Akutoversigtnr
<INPUT type='submit' value='Søg' onclick='
document.findentid1.OpTypegruppenr.value=document.opret1.OpTypegruppenr1.value,
document.findentid1.Akutoversigtnr.value=document.opret1.Akutoversigtnr1.value,
document.findentid1.OpInitialer.value=document.opret1.OpInitialer1.value'
></H5></PRE></FORM>
<%-- FIND operationsstue med bestemt optype til patient --%>
<H5 align='center'>Med en bestemt optype</H5>
<FORM name='findentid2' method='POST' action='Operationsstuer.jsp'>
<INPUT type='hidden' value='<%="search"%>' name='findentid2'>
<INPUT type='hidden' name='OpTypegruppenr'>
<INPUT type='hidden' name='Akutoversigtnr'>
<PRE><H5 align='center'>2 felter skal udfyldes:
- OpTypegruppenr
- Akutoversigtnr
<INPUT type='submit' value='Søg' onclick='
document.findentid2.OpTypegruppenr.value=document.opret1.OpTypegruppenr1.value,
document.findentid2.Akutoversigtnr.value=document.opret1.Akutoversigtnr1.value'
></H5></PRE></FORM>
<HR>
<FORM name='booking1' method='POST' action='Operationsstuer.jsp'>
<H4 align='center'>Booking af Patienten</H4><BR>
<INPUT type='hidden' value='<%="booking"%>' name='booking'>
<INPUT type='hidden' name='Patientnr'>
<INPUT type='hidden' name='Year'>
<INPUT type='hidden' name='Ugevagtnr'>
<INPUT type='hidden' name='Ugedag'>
<INPUT type='hidden' name='Stuenr'>
<INPUT type='hidden' name='Operationsnr'>
<PRE><H5 align='center'>1 felt skal udfyldes:
- Patientnr
<INPUT type='submit' value='Booking' onclick='
document.booking1.Year.value=document.opret1.Year.value,
document.booking1.Ugevagtnr.value=document.opret1.Ugevagtnr.value,
document.booking1.Ugedag.value=document.opret1.Ugedag.value,
document.booking1.Stuenr.value=document.opret1.Stuenr.value,
document.booking1.Operationsnr.value=document.opret1.Operationsnr.value,
document.booking1.Patientnr.value=document.opret1.Patientnr1.value'></H5></PRE></FORM>
</TD>
</TR>
</TABLE>
</body>
</html>
men når jeg kører den, så springer den en linie ned i browservinduet, før den tegner tabellen. Jeg har ledt efter et fejlplaceret <BR>-tag, men kan ikke finde det. Så der er vel en anden årsag til fejlen.
Er der nogle, som kan se, hvor jeg har lavet den fejl?
