⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dct_resv.jsp

📁 实现了一个医院门诊预约系统
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@page pageEncoding="gb2312"%>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
	<title>我的预约患者</title>
</head>

<body>
	<%	
	String DctNo=(String)session.getValue("DctNo");
	if(DctNo==null||DctNo=="")
	{%>
		<div align="center"><p>对不起,您还没有登陆 </p></div>
		<div align="center"><p><a href="dct_log_default.jsp">返回登陆页 </a></p></div>
	<%}
	else
	{
//		out.print(DctNo);
		String weekdate=request.getParameter("weekdate"); 
		byte[] tmpbyte=weekdate.getBytes("8859_1");
		weekdate=new String(tmpbyte,"gb2312");
//		out.print(weekdate);
		
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		String driver = "jdbc:odbc:HCRS";
		Connection conn = DriverManager.getConnection(driver,"sa","605605");
		Statement stmt = conn.createStatement();
		
		String sql1=null;
		ResultSet rs1=null;
		sql1="select Abstime from DateExc where Relatime like '"+weekdate+"'";
		rs1=stmt.executeQuery(sql1);
		rs1.next();
		String Abstime = rs1.getString("Abstime");
		Abstime = Abstime.substring(0,10);
		
		String sql=null;
		ResultSet rs=null;
		sql="select PeriodName,PatientName,PatientSex,PatientAge,PatientSym,RsvState,RsvNo from Reservation where DctNo = '"+DctNo+"' and PeriodName like '"+weekdate+"%' order by PeriodName";
		rs=stmt.executeQuery(sql);
		boolean hasrow= false;	
		%>
		
		<div align="center">
		<table border='1' >
			<tr><%=Abstime%><%=weekdate%></tr>
			<tr>
				 <td align="center">时间段 </td><td>患者姓名 </td><td>患者性别 </td><td>患者年龄 </td><td>患者病症 </td><td>处理状态 </td><td></td>
			</tr>
		<%
		while(rs.next())
		{
				hasrow= true;
				String PeriodName = rs.getString("PeriodName");
				PeriodName=PeriodName.substring(3);
				String PatientName = rs.getString("PatientName");
				String PatientSex = rs.getString("PatientSex");
				String sex=new String("F"); 
				if(PatientSex.equals(sex)==true)
					PatientSex=new String("男");
				else
					PatientSex=new String("女");
				String PatientAge = rs.getString("PatientAge");
				String PatientSym = rs.getString("PatientSym");
				String RsvState = rs.getString("RsvState");
				String state=new String("Y"); 
				if(RsvState.equals(state)==true)
					RsvState=new String("是");
				else
					RsvState=new String("否");
				String RsvNo = rs.getString("RsvNo");	
			%>
				<tr>
					<td>&nbsp;<%=PeriodName%>&nbsp;</td>
					<td>&nbsp;<%=PatientName%>&nbsp;</td>
					<td>&nbsp;<%=PatientSex%>&nbsp;</td>
					<td>&nbsp;<%=PatientAge%>&nbsp;</td>
					<td>&nbsp;<%=PatientSym%>&nbsp;</td>
					<td>&nbsp;<%=RsvState%>&nbsp;</td>
					<%if(RsvState.equals("否")==true)
					{%>
					<td><form action="dct_set_state.jsp">
							<input type="hidden" name="RsvNo" value="<%=RsvNo%>">
							<input type="submit" value="修改处理状态">
							</form>
					</td>
					<%}%>
				</tr>		
		<%
		}
		%>
		</table>
	</div>
		<%
		if(hasrow)
		{%>
		<div align="center">
		<table border='0'>
		<tr><td><form action="dct_set_state.jsp">
							<input type="hidden" name="weekdate" value="<%=weekdate%>">
							<input type="submit" value="全部设置成已处理">
							</form>
		</td></tr>
		</table>
	</div>
		<%}
		%>
		<%
		if(!hasrow)
		{%>
			<div align="center"><p>对不起,没有您要的信息@_@</p></div>
		<%}
		
		rs.close();
	}  	
%>
   	
   	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -