提交 c58d20ed 编写于 作者: Daisyeee's avatar Daisyeee

Merge branch 'dev' of https://gitcode.net/Daisyeee/pairproject into dev

......@@ -15,20 +15,18 @@
<title>赛程详情</title>
</head>
<body>
<h1>赛程</h1>
<sql:setDataSource var="snapshot" driver="com.mysql.cj.jdbc.Driver"
url="jdbc:mysql://localhost:3306/o_rank?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai"
user="root" password="111"/>
<sql:query dataSource="${snapshot}" var="result">
SELECT * from rank_table;
</sql:query>
<h1>赛程</h1>
<div class="card scheduleSearchCard">
<form id="w0" action="/scheduleSearch.php" method="get">
<form id="w0" action="scheduleSearch.jsp" method="get">
<div class="itemcodenameSearch">
<label class="control-label" for="schedulesearch-itemcodename">项目名称</label>
<select id="schedulesearch-itemcodename" class="form-control" name="ScheduleSearch[itemcodename]">
<select id="schedulesearch-itemcodename" class="form-control" name="itemcodename">
<option value="">请选择查询项目</option>
<option value="高山滑雪">高山滑雪</option>
<option value="雪车">雪车</option>
......@@ -52,33 +50,33 @@
<div class="startdatecnSearch">
<label class="control-label" for="schedulesearch-startdatecn">比赛日期</label>
<select id="schedulesearch-startdatecn" class="form-control" name="ScheduleSearch[startdatecn]">
<select id="schedulesearch-startdatecn" class="form-control" name="startdatecn">
<option value="">请选择项目日期</option>
<option value="0">02-02</option>
<option value="1">02-03</option>
<option value="2">02-04</option>
<option value="3">02-05</option>
<option value="4">02-06</option>
<option value="5">02-07</option>
<option value="6">02-08</option>
<option value="7">02-09</option>
<option value="8">02-10</option>
<option value="9">02-11</option>
<option value="10">02-12</option>
<option value="11">02-13</option>
<option value="12">02-14</option>
<option value="13">02-15</option>
<option value="14">02-16</option>
<option value="15">02-17</option>
<option value="16">02-18</option>
<option value="17">02-19</option>
<option value="18">02-20</option>
<option value="02">02-02</option>
<option value="03">02-03</option>
<option value="04">02-04</option>
<option value="05">02-05</option>
<option value="06">02-06</option>
<option value="07">02-07</option>
<option value="08">02-08</option>
<option value="09">02-09</option>
<option value="10">02-10</option>
<option value="11">02-11</option>
<option value="12">02-12</option>
<option value="13">02-13</option>
<option value="14">02-14</option>
<option value="15">02-15</option>
<option value="16">02-16</option>
<option value="17">02-17</option>
<option value="18">02-18</option>
<option value="19">02-19</option>
<option value="20">02-20</option>
</select>
</div>
<div class="venueSearch">
<label class="control-label" for="schedulesearch-venuename">场馆</label>
<select id="schedulesearch-venuename" class="form-control" name="ScheduleSearch[venuename]">
<select id="schedulesearch-venuename" class="form-control" name="venuename">
<option value="">请选择查询场馆</option>
<option value="国家高山滑雪中心">国家高山滑雪中心</option>
<option value="国家雪车雪橇中心">国家雪车雪橇中心</option>
......@@ -100,18 +98,6 @@
</form>
</div>
<table border="1" width="100%">
<tr>
<th>项目ID</th>
<th>项目类型</th>
<th>项目名称</th>
</tr>
<c:forEach var="row" items="${result.rows}">
<tr>
<td><c:out value="${row.id}"/></td>
<td><c:out value="${row.itemcodename}"/></td>
<td><c:out value="${row.title}"/></td>
</tr>
</c:forEach>
</body>
</html>
<%--
Created by IntelliJ IDEA.
User: K.night
Date: 2022/3/24
Time: 20:40
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.*" %>
<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<html>
<head>
<title>项目赛程</title>
</head>
<body>
<sql:setDataSource var="snapshot" driver="com.mysql.cj.jdbc.Driver"
url="jdbc:mysql://localhost:3306/o_rank?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai"
user="root" password="111"/>
<%
boolean flag = false;
String sqlString = "SELECT * from rank_table";
String itemcodename = new String(request.getParameter("itemcodename"));
String startdatecn = new String(request.getParameter("startdatecn"));
String venuename = new String(request.getParameter("venuename"));
if (!itemcodename.equals("")) {
sqlString = sqlString.concat(" WHERE itemcodename='").concat(itemcodename).concat("'");
flag =true;
}
if (!startdatecn.equals("")) {
if (flag)
sqlString = sqlString.concat(" AND ");
else
sqlString = sqlString.concat(" WHERE ");
sqlString = sqlString.concat("DATE_FORMAT(startdatecn, '%d')='").concat(startdatecn).concat("'");
flag =true;
}
if (!venuename.equals("")) {
if (flag)
sqlString = sqlString.concat(" AND ");
else
sqlString = sqlString.concat(" WHERE ");
sqlString = sqlString.concat("venuename='").concat(venuename).concat("'");
}
%>
<sql:query dataSource="${snapshot}" sql="<%=sqlString%>" var="result"></sql:query>
<table border="1" width="100%">
<tr>
<th>项目类型</th>
<th>比赛名称</th>
<th>比赛队伍</th>
<th>赛后比分</th>
<th>比赛时间</th>
<th>场馆名字</th>
</tr>
<c:out value="共有${row.getRow()}"/>
<c:forEach var="row" items="${result.rows}">
<tr>
<td><c:out value="${row.itemcodename}"/></td>
<td><c:out value="${row.title} "/></td>
<td>
<c:if test="${row.homename != \"\"}">
<c:out value="${row.homename}VS${row.awayname}"/>
</c:if>
<c:if test="${row.homename == \"\"}">
<c:out value="非对抗赛"/>
</c:if>
</td>
<td>
<c:if test="${row.homescore != \"\"}">
<c:out value="${row.homescore}:${row.awayscore}"/>
</c:if>
<c:if test="${row.homescore == \"\"}">
<c:out value="无比分信息"/>
</c:if>
</td>
<td><c:out value="${row.startdatecn}"/> </td>
<td><c:out value="${row.venuename}"/> </td>
</tr>
</c:forEach>
</table>
</body>
</html>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册