0
有10 jQuery UI的日期選擇器形式如下:想要轉換並在MySQL表中顯示日期?
$(function() {
$("#datepicker").datepicker({
minDate: 'today',
maxDate: "+90D",
showOn: "button",
buttonImage: "images/calendar-new2.jpg",
buttonImageOnly: true,
dateFormat: "D, dd M, yy"
});
});
和
<input type='text' name='day1' id='datepicker1' value='' maxlength="50" style="color:#999999" readonly="readonly"/>
<input type='text' name='day2' id='datepicker2' value='' maxlength="50" style="color:#999999" readonly="readonly"/> //like 10 input fields
其從第1天到第十天而得名。用戶可以選擇10個不同的日期。它存儲到一個MySQL數據庫。
insert into postings(name, surname, dob, day1, day2, day3, day4, day5, day6, day7, day8, day9, day10).......
並有php查詢顯示內容。它將顯示今天的數據默認值,如果從日曆中選擇一個日期,它會顯示該日期的數據。
<?php
$today = date('D, d M, Y');
$sql = "SELECT * FROM programs WHERE day1 = '$today' AND city = 'New York' OR day2 = '$today' AND city='New York' OR day3 = '$today' AND city='New York' OR day4 = '$today' AND city='New York' OR day5 = '$today' AND city='New York' OR day6 = '$today' AND city='New York' OR day7 = '$today' AND city='New York' OR day8 = '$today' AND city='New York' OR day9 = '$today' AND city='New York' OR day10 = '$today' AND city='New York'";
if($_POST!=""){
$mydate = mysql_real_escape_string($_POST['datepicker']);
if($mydate!=""){
$sql = "SELECT * FROM programs WHERE day1 = '$mydate' AND city = 'New York' OR day2 = '$mydate' AND city='New York' OR day3 = '$mydate' AND city='New York' OR day4 = '$mydate' AND city='New York' OR day5 = '$mydate' AND city='New York' OR day6 = '$mydate' AND city='New York' OR day7 = '$mydate' AND city='New York' OR day8 = '$mydate' AND city='New York' OR day9 = '$mydate' AND city='New York' OR day10 = '$mydate' AND city='New York'";
}
}
if($mydate) {
echo "<font class=text2>New York - $mydate</font>";
}
else {
echo "<font class=text2>New York - $today</font>";
}
..........
............
?>
什麼我所有的疑問都...
1)想從輸入
<input type='text' name='day1' id='datepicker1' value='' maxlength="50" style="color:#999999" readonly="readonly"/>
保存日期,以數據庫作爲YYYY-MM-DD格式。注意:輸入格式爲「D,dd M,yy」。我想在輸入中顯示爲「D,dd M,yy」,但保存爲YYYY-MM-DD到數據庫?
2)想要將下一個30天的數據放在一起?
不建議此人在數據庫中存儲數字而不是DATE。你這是要弄死我啊。他甚至創造這個問題的唯一原因是他在其他問題上存在問題,因爲他沒有將事物存儲爲其實際的數據類型。 –