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

📄 doctorsearch.jsp

📁 jsp实现医院门诊系统
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.Vector"%>
<%@ page import="com.hospital.web.psearch"%>
<%@ page session="true" %>
<%
String use=(String)session.getAttribute("username");
if ( use == null || use.equals("") ){
	response.sendRedirect("login.jsp");
}
%>
<jsp:useBean id="link" scope="session" class="com.hospital.util.DBConnection" />
<jsp:useBean id="ps" scope="page" class="com.hospital.web.psearch" />
<html>
<head>
<title>患者页面</title>
ID号:<%=use%>

<script language=javascript>
function checkform1(){
	if(document.form1.name1.value==0&&document.form1.section.value==0&&document.form1.level.value==0&&document.form1.sp.value==0)
	{
	alert("您没有选择查询方式!");
	return false;
	}
	else if(document.form1.name1.value!=0&&document.form1.name2.value==""){
	alert("请填写查询姓名");
	return false;
	}
	return true;
}
function openScript(url,name, width, height){
	var Win = window.open(url,name,'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no,status=yes' );
}
</script>
</head>
<body >
 <td align="left" width="23%" valign="center"> 
        <table width="100%" border="0" cellspacing="2" cellpadding="2">
          <tr> 
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td align="left"><a href="main.jsp">回病人首页</a></td>
          </tr>
          <tr> 
            <td align="left"><a href="updateinfo.jsp">修改个人信息</a></td>
          </tr>
          <tr> 
            <td align="left"><a href="doctorsearch.jsp">医生预约查询</a></td>
          </tr>
          <tr> 
            <td align="left"><a href="app_cancel.jsp">患者预约信息</a></td>
          </tr>
          <tr> 
            <td align="left"><a href="logout.jsp">退出</a></td>
          </tr>
        </table>
      </td>
<table align=center>
    <form action="doctorsearch.jsp" method="post" name="form1" align=center>
		姓名:
		<select name="name1">
        <option value=0 selected>
        <option value=1 >姓氏
        <option value=2 >全名
		</select>
		<input type="text" name="name2" size=5>&nbsp&nbsp
		科室:
		<%
		Connection conn_s = null;
		Statement stmt_s = null;	
		ResultSet rs_s = null;
		String sqlStr_s = "";
		conn_s = link.getConnection();
		stmt_s = conn_s.createStatement();
		sqlStr_s="select * from section";	
		rs_s = stmt_s.executeQuery(sqlStr_s);
		%>
		<select name="section">
		<option value=0 selected>
		<%
		while(rs_s.next()){
		%>
		<option value=<%=rs_s.getString("name")%>><%=rs_s.getString("name")%>
		<%
		;}
		%>
		</select>&nbsp&nbsp
		职称:
		<%
		Connection conn_l = null;
		Statement stmt_l = null;	
		ResultSet rs_l = null;
		String sqlStr_l = "";
		conn_l = link.getConnection();
		stmt_l = conn_l.createStatement();
		sqlStr_l="select * from level";	
		rs_l = stmt_l.executeQuery(sqlStr_l);
		%>
		<select name="level">
		<option value=0 selected>
		<%
		while(rs_l.next()){
		%>
		<option value=<%=rs_l.getString("lname")%>><%=rs_l.getString("lname")%>
		<%
		;}
		%>
		</select>&nbsp&nbsp
		<select name="sp">
        <option value=0 selected>
        <option value=2 >是
        <option value=1 >不是
		</select>专家号

		&nbsp;&nbsp;<input type="submit" name="submit1" value="查询" onclick="javascript:return(checkform1());">
		&nbsp;&nbsp;<input type="reset" name="reset1" value="重置"><br>
</form>
</table>
     <table width="40%" border="1" cellspacing="1" cellpadding="1" align=center>
          <tr align="center"> 
            <td>Doctor ID</td>
            <td>姓名</td>
            <td>性别</td>
            <td>科室</td>
			<td>职称</td>
			<td>是否为专家号</td>
			<td>操作</td>
          </tr>
<%
String mesf="";
String str1="";
String str2="";
int j=0;
String name2="";
int name1=0;
String section="";
String level="";
int sp=0;

if(request.getParameter("submit1")!=null){
name1=Integer.parseInt(request.getParameter("name1"));
name2=ps.unicodeGbk(request.getParameter("name2"));
section=ps.unicodeGbk(request.getParameter("section"));
level=ps.unicodeGbk(request.getParameter("level"));
sp=Integer.parseInt(request.getParameter("sp"));
ps.setIc(use);%>3<%
mesf=ps.doctorsearch(name1,name2,section,level,sp);
if(mesf==""){%>1<%
for(j=0;j<ps.getSearchlist_2().size();j++){
psearch dlist=(psearch)ps.getSearchlist_2().elementAt(j);	
if(dlist.getSpa()==1)
	str1="是";
else 
	str1="否";
 	%>
2
 	 <tr>
            <td align=center><%=dlist.getDid()%></td>
            <td align=center><%=dlist.getName()%></td>
            <td align=center><%=dlist.getSex()%></td>
            <td align=center><%=dlist.getSection()%></td>
            <td align=center><%=dlist.getLevel()%></td>
             <td align=center><%=str1%></td>
            <td align=center><a href="#" onclick="openScript('showdoctorapp.jsp','showdoctorapp',450,500)">预约信息</a>
          </tr>
 	<%
 	}
 	}
 	}
%>
</table>
 <%=mesf%>
</body>
</html>

⌨️ 快捷键说明

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