|
|
|
ช่วยผมแก้ปัญหา JSP หน่อยครับ เกี่ยวกับวันที่เริ่มต้น และ วันที่สิ้นสุดของกิจกรรมน่ะครับ |
|
|
|
|
|
|
|
อยากจะขอสอบถามผู้รู้หน่อยครับ เนื่องจากผมทำไม่ได้ หากต้องการให้ระบบเช็ควันที่เริ่มต้นของกิจกรรม และ วันที่การสิ้นสุดกิจกรรม ถ้ากิจกรรมยังไม่เริ่มไม่สามารถลงทะเบียนได้ หรือ ถ้ากิจกรรมหมดอายุไปแล้วก็ไม่สามารถลงทะเบียนได้
รบกวนหน่อยนะครับ
Code (Java)
<%--
Document : select-events
Created on : Aug 23, 2015, 8:18:54 PM
Author : kiattisak_petvisoot
--%>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.sql.Statement" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page errorPage="404.jsp" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ลงทะเบียนกิจกรรม || ภาควิชาความมั่นคงคอมพิวเตอร์และไซเบอร์ คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยราชภัฏเพชรบุรี เลขที่ 38 หมู่ 8 ตำบลนาวุ้ง อำเมืองเมือง
จังหวัดเพชรบุรี 76000 โทรศัพท์ 032 - 493240 ต่อ 112 ถึง 113 || Computer Security and Cyber. Faculty of Information
Technology, Phetchaburi Rajabhat University , Thailand</title>
<meta name="description" content="">
<meta name="author" content="iSeada.com">
<!-- Mobile Meta -->
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0">
<!-- Main Stylesheet -->
<link rel="stylesheet" href="style.css">
<!-- Responsiveness -->
<link rel="stylesheet" href="assets/css/responsive.css">
<!-- FAV & Touch Icons -->
<link rel="shortcut icon" href="assets/img/icons/favicon.ico" type="image/x-icon">
<link rel="apple-touch-icon" href="assets/img/icons/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="assets/img/icons/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="assets/img/icons/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="144x144" href="assets/img/icons/apple-touch-icon-144x144.png">
</head>
<body>
<%
if (request.getParameter("Action") != null) {
String eventsid = new String(request.getParameter("eventsid").getBytes("ISO8859_1"), "UTF-8");
String namelastname = new String(request.getParameter("namelastname").getBytes("ISO8859_1"), "UTF-8");
String mobile = new String(request.getParameter("mobile").getBytes("ISO8859_1"), "UTF-8");
String email = new String(request.getParameter("email").getBytes("ISO8859_1"), "UTF-8");
java.util.Date d = new java.util.Date();
String day = d.toString().substring(8, 10);
String month = d.toString().substring(4, 7);
String year = d.toString().substring(d.toString().length() - 4, d.toString().length());
String time = d.toString().substring(11, 19);
if (month.equals("Jan")) {
month = "มกราคม";
} else if (month.equals("Feb")) {
month = "กุมภาพันธ์";
} else if (month.equals("Mar")) {
month = "มีนาคม";
} else if (month.equals("Apr")) {
month = "เมษายน";
} else if (month.equals("May")) {
month = "พฤษภาคม";
} else if (month.equals("Jun")) {
month = "มิถุนายน";
} else if (month.equals("Jul")) {
month = "กรกฏาคม";
} else if (month.equals("Aug")) {
month = "สิงหาคม";
} else if (month.equals("Sep")) {
month = "กันยายน";
} else if (month.equals("Oct")) {
month = "ตุลาคม";
} else if (month.equals("Nov")) {
month = "พฤศจิกายน";
} else if (month.equals("Dec")) {
month = "ธันวาคม";
}
year = Integer.toString(Integer.parseInt(year) + 543);
String datetime = day + " " + month + " " + year + " " + time;
if (eventsid.equals("0")) {
out.println("กรุณาเลือกกิจกรรม");
} else if (namelastname.equals("")) {
out.println("กรุณากรอกชื่อ");
} else if (mobile.equals("")) {
out.println("กรุณากรอกเบอร์มือถือ");
} else if (email.equals("")) {
out.println("กรุณากรอกอีเมลล์");
// ต้องการให้มันตรวจสอบวันที่
} else {
Connection connect = null;
Statement s = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost/pbru-csc?user=pbrucsc_website&password=12345";
String encode = "&useUnicode=true&characterEncoding=UTF-8";
connect = DriverManager.getConnection(url + encode);
s = connect.createStatement();
String sql = "INSERT INTO events "
+ "(eventsid,namelastname,mobile,email,datetime) "
+ "VALUES ('" + eventsid + "','" + namelastname + "' "
+ ",'" + mobile + "','" + email + "','" + datetime + "') ";
s.execute(sql);
out.println("บันทึกเรียบร้อย");
} catch (Exception e) {
// TODO Auto-generated catch block
out.println(e.getMessage());
e.printStackTrace();
}
try {
if (s != null) {
s.close();
connect.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
out.println(e.getMessage());
e.printStackTrace();
}
}
}
%>
<div class="clearfix"></div>
<section class="login-page fadeInDown-animation">
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="login-form register">
<div class="login-title">
<span class="icon"><i class="fa fa-barcode"></i></span>
<span class="text"> ลงกิจกรรม </span>
</div><!-- End Title -->
<form method="post" action="select-events.jsp?Action=add" id="register-form">
<div class="row">
<div class="col-md-6 col-sm-6">
<div class="select-category ib">
<select class="dropdown" name="eventsid" id="course-category" data-settings='{"cutOff": 7}'>
<option value="0" class="label">โปรดเลือกกิจกรรมที่ต้องการเข้าร่วม</option>
<option value="FIX20150919">[ FIX20150919 ] เข้าร่วมโครงการเป็นผู้ทดสอบเว็บไซต์</option>
</select>
</div><!-- End Select Category -->
</div>
<div class="col-md-6 col-sm-6">
<div class="input">
<input type="text" id="reg_username" class="username-input" placeholder="ชื่อ - นามสกุล" name="namelastname">
</div>
</div><!-- end username -->
<div class="col-md-6 col-sm-6">
<div class="input">
<input type="text" id="reg_email" class="email-input" placeholder="เบอร์โทร" name="mobile">
</div>
</div><!-- end email -->
<div class="col-md-6 col-sm-6">
<div class="input">
<input type="text" id="reg_confirm-password" class="confirm-password-input" placeholder="อีเมลล์" name="email">
</div>
</div><!-- end confirm password -->
<div class="col-md-12">
<div class="input clearfix">
<input type="submit" id="reg_submit" class="submit-input grad-btn ln-tr" value="ลงทะเบียน">
</div>
</div><!-- end submit -->
</div><!-- end row -->
</form><!-- End form -->
</div><!-- end login form -->
</div><!-- end col-md-8/offset -->
</div><!-- end row -->
</div><!-- end container -->
</section><!-- End Register Page -->
<div class="clearfix"></div>
<script src="assets/js/vendor/jquery-1.11.2.min.js"></script>
<!-- Plugins -->
<script src="assets/js/bsmodal.min.js"></script>
<script src="assets/js/jquery.countdown.min.js"></script>
<script src="assets/js/jquery.easydropdown.min.js"></script>
<script src="assets/js/jquery.flexslider-min.js"></script>
<script src="assets/js/jquery.isotope.min.js"></script>
<script src="assets/js/jquery.themepunch.tools.min.js"></script>
<script src="assets/js/jquery.themepunch.revolution.min.js"></script>
<script src="assets/js/jquery.viewportchecker.min.js"></script>
<script src="assets/js/jquery.waypoints.min.js"></script>
<script src="assets/js/scripts.js"></script>
</body>
</html>
Tag : Java, MySQL, JSP
|
ประวัติการแก้ไข 2015-08-25 17:18:34
|
|
|
|
|
Date :
2015-08-25 17:17:34 |
By :
illmndraft |
View :
1308 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|