Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ตั้งเงื่อนไขบันทึกวันที่จาก Date picker ทำอย่างไรครับ



 

ตั้งเงื่อนไขบันทึกวันที่จาก Date picker ทำอย่างไรครับ

 



Topic : 092139



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<?
	@session_start();
	include "connectdb.php";
	if($_SESSION['Emp_ID'] == "")
	{
		echo "<script language='javascript'>alert('Please Login');</script>";
		echo "<meta http-equiv='refresh' content='0;URL=login.php'>";
	}
	$strSQL = "SELECT * FROM employee WHERE Emp_ID = '".$_SESSION['Emp_ID']."' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);
	$Empname=$objResult[Firstname];
		$new_id =mysql_result(mysql_query("Select Max(substr(Reserve_ID,-4))+1 as MaxID from  reservation"),0,"MaxID");
            if($new_id=='')
                $std_id="R0001";
            }else{
                $std_id="R".sprintf("%04d",$new_id);
            }
$cmdsubmit = $_POST["cmdsubmit"];
$empno=$_SESSION['Emp_ID'];

	if ($cmdsubmit<>"") {	
		$sqlinsert = "INSERT INTO reservation (Reserve_ID,Reserve_Date,Cus_ID,Room_Number,Checkin_Date,Reserve_Status,Exp_Dep,Pay_Date,Reserve_Deposit,Exp_Date,Emp_ID) VALUES ('$std_id',NOW(),'$id','".$_POST["room"]."','".$_POST["dateInput"]."','0',NOW() + INTERVAL 1 DAY,NOW(),'".$_POST["paid"]."',NOW() + INTERVAL 7 DAY,'$empno')";

		if (@$result = mysql_query($sqlinsert)){
			$response_text ="<font color=#FF0000>เพิ่มข้อมูลเรียบร้อย</font>";
		}else{
			$response_text =mysql_query($sqlinsert) or die(mysql_error());		
		}
	}
if($_REQUEST['idc'] != "")
{
$id = $_REQUEST['idc'];
$sql_show = "select * from customer where Cus_ID = '$id'";
$result_show = mysql_query($sql_show) or die(mysql_error());
$row_show = mysql_fetch_array($result_show);
}
?>
<link rel="stylesheet" type="text/css" href="css/ui-lightness/jquery-ui-1.8.10.custom">
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.10.offset.datepicker.min.js"> </script>
<script type="text/javascript">
$(function(){
	// แทรกโค้ต jquery
	$("#dateInput").datepicker({ dateFormat: 'yy-mm-dd',minDate:0 ,maxDate: 7});
});
</script>
<style type="text/css">
body {
	background-color: #FFF;
}
</style>
</head>
<body>
<table width="1024" height="329" border="0" align="center">
  <tr bgcolor="#CC3300">
    <th colspan="6" bgcolor="#FFCC99" scope="col"><img src="header-sky.jpg" width="1024" height="300" alt="sky_header" /></th>
  </tr>
    <tr> 
    <td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="1" cellpadding="1">
        <tr> 
          <td><div align="right"><font color="#ff0000" size="2"><font color="#333333">ยินดีต้อนรับ 
              :</font> <font color="#ff0000"><? echo "<u>$Empname</u>"; ?> 
              <font color="#666666">เข้าสู่ระบบค่ะ </font></font></font></div></td>
        </tr>
        <tr> 
          <td><div align="right"><font color="#666666" size="2"><a href="emphome.php">หน้าหลักระบบ</a> 
              | <a href="logout.php">ออกจากระบบ</a></font></div></td>
        </tr>
        <tr> 
          <td><div align="center">
              <table width="773" border="0" align="center" cellpadding="0" cellspacing="0">
                <tr> 
                  <td width="198"><a href="addcus.php"><font color="#FF0000" size="2">เพิ่มข้อมูลสมาชิก</font></a></td>
                  <td width="575"><table width="100%" border="0" cellspacing="1" cellpadding="1">
                     <form method="post" action="search.php"> <tr> 
                        <td><div align="center"><font color="#666666" size="2">ค้นหา 
                            : 
                            <input type=text name=txtsearch size=20 class=input>
                            <input name="searchtype" type="radio" value="name" checked>
                            ชื่อ 
                            <input name="searchtype" type="radio" value="email">
                            Email 
                            <input type="radio" name="searchtype" value="phone">
                            โทรศัพท์ 
                            <input name="Submit" type="submit" class="submitad" value="ค้นหา">
                            </font> </div></td>
                      </tr></form>
                     </table></td>
                </tr>
              </table>
              <table width="76%" border="0" align="center" cellpadding="1" cellspacing="1">
                <tr> 
                  <td>&nbsp;</td>
                </tr>
                                <tr>
                  <td><div align="center"> 
                      
                    </div>
					<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC">
					<tr> 
<td bgcolor="#EAEAEA"><div align="center"><a href="empList.php">จัดการข้อมูลพนักงาน 
        </a>| <a href="cusList.php">จัดการข้อมูลลูกค้า</a> 
  </tr>
  <tr> 
    <td bgcolor="#EAEAEA"><div align="center"><strong><a href="addCus.php">เพิ่มข้อมูลลูกค้า</a> 
        | <a href="cuslist.php">รายชื่อลูกค้า</a></strong></div></td>
  </tr>
</table>
					<br>
<?php
	// แสดงข้อมูล ตอบกลับ
	echo $response_text;
?>

<form action="<?php echo $_SERVER["PHP_SELF"];?>" method="post">
  <table width="300" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC">
    <tr> 
      <td colspan="2"><strong>เพิ่มการจอง</strong></td>
  </tr>
    <tr>
        <td width="125"> &nbsp;รหัสการจอง</td>
        <td width="180">
          <? echo "$std_id"; ?> 
		   <input type="hidden" name="rid" value="<?php echo $row_show["Reserv_ID"];?>">
		  </td>
		  </tr>
  <tr>
        <td width="125"> &nbsp;รหัสลูกค้า</td>
        <td width="180">
          <?php echo $row_show["Cus_ID"];?>
		  </td>
		  </tr>
      <td colspan="2"><strong>ข้อมูลลูกค้า</strong></td>
  </tr>
       <td> &nbsp;ชื่อ</td>
        <td><?php echo $row_show["Firstname"];?>
        </td>
      </tr>
      <tr> 
       <td> &nbsp;นามสกุล</td>
        <td><?php echo $row_show["Surname"];?>
        </td>
      </tr>
      <table width="322" border="0" align="center">
  <tr>
    <td colspan="2" bgcolor="#FF8000"><div align="center"><strong>รายละเอียดการจองห้องพัก</strong></div></td>
    </tr>
	 <tr>		 
      <?php
	            $query_room = "SELECT * FROM room where Room_Status='0'";
				$room_db = mysql_query($query_room) or die(mysql_error());
				$row_room = mysql_fetch_assoc($room_db);
				$totalRows_room= mysql_num_rows($room_db);
	  ?>
			    <td width="139" bgcolor="#EAEAEA">หมายเลขห้อง</td>
    <td width="350" bgcolor="#EAEAEA">
		 <select name="room" id="room"   >
            <?php   do {    ?>
            <option value="<?php echo $row_room['Room_Number']?>" ><?php echo $row_room['Room_Number']?></option>
            <?php   }   while ($row_room = mysql_fetch_assoc($room_db));   ?>
          </select>
		</td>
		</tr>
  <tr>
    <td width="129" bgcolor="#DFA00D">วันที่เข้าพัก : </td>
    <td width="183" bgcolor="#FFCC66" >
		
		<input type="text" name="dateInput" id="dateInput" />
	</td>
  </tr>
  <tr> 
       <td> &nbsp;เงินมัดจำ</td>
        <td> <input name="paid" id="paid" type="text">
        </td>
      </tr>
 
  <tr>
  <tr>
    <td bgcolor="#EAEAEA">&nbsp;</td>
    <td bgcolor="#EAEAEA">
	  <input type="hidden" name="id" value="<?php echo $row_show["Cus_ID"];?>">
	  <input name="cmdsubmit" type="submit"  value="Submit">
      <input name="cmdreset" type="reset"  value="Reset"></td>
  </tr>
</table>
</form>
</body>
</html>


หากต้องการไม่ให้ User กรอกค่าวันที่น้อยกว่าวันปัจจุบันและห้ามเกิน7วันนับจากวันปัจจุบัน จะมีวิธีเขียนเงื่อนไขป้องกันการบันทึกอย่างไรเหรอครับ ผมทำได้แค่ให้ Datepicker แสดงผลให้เลือก แต่Userยังสามารถกรอกวันที่เองเกินได้ เช่น 2020-03-31 หรือ แม้กระทั่งกรอกข้อมูลวันที่เท็จ เช่น 31 กุมภาพันธ์ ซึ่งไม่เป็นจริง
พอจะมีวิธีการเขียนเงื่อนไขป้องกันหรือห้ามไม่ให้user มาแก้ไขวันที่เลือกจาก Datepicker ไหมครับ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-10 07:34:05 By : mut2551 View : 979 Reply : 3
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ปิดให้เลือกจาก Date Picker อย่างเดียวน่าจะดีที่สุดครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-10 07:41:01 By : mr.win
 


 

No. 2



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<input type="text" name="dateInput" id="dateInput" readonly='true' />


ได้แล้วครับ เส้นผมบังภูเขาจริงๆ แต่ยังไงก็ขอบคุณพี่วินมากๆเลยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-10 07:57:34 By : mut2551
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-10 08:42:33 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ตั้งเงื่อนไขบันทึกวันที่จาก Date picker ทำอย่างไรครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่