PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

สอบถาม PHP เกี่่ยวกับ แสดง วัน ที่เลือกครับ

สอบถาม PHP เกี่่ยวกับ แสดง วัน ที่เลือกครับ
<form name="formtest"action="test.php" method="post" >

	<input type="text" name="startdate" >
	<input type="text" name="entdate" >

	<input type="checkbox" name="SU">
	<label >อา</label>
	<input type="checkbox" name="MO">
	<label >จ</label>
	<input type="checkbox" name="TU">
	<label >อ</label>
	<input type="checkbox" name="WE">
	<label >พ</label>
	<input type="checkbox" name="TH">
	<label >พฤ</label>
	<input type="checkbox" name="FR">
	<label >ศ</label>
	<input type="checkbox" name="SA">
	<label >ส</label>
	<input type="submit" name="submit">

</form>


ผมกำหนด วันเริ่ม  และวัน สุดท้าย แล้วแต่กำหนดว่า จะให้แสดงวันไหนบ้าง
เช่น ผม กำหนด 2015-01-01 ถึง 2015-03-30  แล้ว เลือก วันจันทร์ และ อังคาร  แล้วให้แสดงวันจันทร์และอังคาร ทั้งหมดในช่วงที่เลือกนะครับ
ช่วยแนะนำหน่อยครับ

โดย:  Wowowow IP: 61.90.1.xxx วันที่: 16-07-2015 เวลา: 11:56:01

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 2
ขอบคุณครับ

โดย:  Wowowow IP: 61.90.1.xxx วันที่: 16-07-2015 เวลา: 14:00:54
 ความคิดเห็นที่ 1
เอาโค้ดนี้เป็นแนวทาง

<?php
$start_date="2015-07-01";
$end_date="2015-07-31";

$match_date=array();
$filter_date=array("Mon","Tue");

while(strtotime($start_date)<strtotime($end_date)){
    if(in_array(date("D",strtotime($start_date)),$filter_date)){
       $match_date[]=$start_date;
    }
    $start_date=date("Y-m-d",strtotime($start_date."+1 day"));
}
?>
<pre>
<?php print_r($match_date); ?>    
</pre>


โดย:  Ninenik IP: 180.183.13.xxx วันที่: 16-07-2015