Re: [心得] 關於時間日期加減的方法
※ 引述《idcomputer (順)》之銘言:
: 不好意思可以再多請教KC大一個問題嗎?!
: 假設起始日期是
: <? $d = strtotime("2009-02-02"); ?>
: 以下有個表單
: <input name="c[]" type="checkbox" id="c[]"
: value="
: <?
: for($q=1;$q<=5;$q++)
: { echo date("Y-m-d",strtotime("+{$q} weeks",$d));
: echo "-1"; //第一節
: }
: ?>
: ">
: <input name="c[]" type="checkbox" id="c[]"
: value="
: <?
: for($q=1;$q<=5;$q++)
: { echo date("Y-m-d",strtotime("+{$q} weeks",$d));}
: echo "-2"; //第二節
: ?>
: ">
: 如果將此二核取方塊都勾選後,如何將各日期的資料分筆存入資料表內呢
: EX 五周的日期的話
: INSERT table set date = '2009-02-09-1'
: INSERT table set date = '2009-02-16-1'
: INSERT table set date = '2009-02-23-1'
: INSERT table set date = '2009-03-02-1'
: INSERT table set date = '2009-03-09-1'
: INSERT table set date = '2009-02-09-2'
: INSERT table set date = '2009-02-16-2'
: INSERT table set date = '2009-02-23-2'
: INSERT table set date = '2009-03-02-2'
: INSERT table set date = '2009-03-09-2'
: 之前之在送出表單後
: for($i=0;$i<count($c);$i++){
: $sql="INSERT table set c='".$c[$i]."'";
: $result=mysql_query($sql);
: }
: 不過日期這樣就通通擠在$c[$i]裡面
: 在煩請高手您指點^^||感恩~~
在下不是高手也不大, 所以就不用那麼客氣了。
針對問題回答的話, 大概會長這個樣子, 參考看看~
(這個檔案叫做 t.php)
<?php
if (!empty($_POST)) {
unset($sql);
foreach($_POST['c'] as $d1) {
$d2 = explode(",",$d1);
foreach($d2 as $d3) {
if (!empty($d3)) {
$d4 = explode("#",$d3);
$sql[] = "('".date("Y-m-d",strtotime($d4[0])).
"-".(int) $d4[1]."')";
}
}
}
echo "INSERT INTO `table` (date) VALUES ".implode(",",$sql);
exit;
}
?>
<form action='t.php' method='post'>
<? $d = strtotime("2009-02-02"); ?>
<input name="c[]" type="checkbox" id="c[]"
value="<?
for($q=1;$q<=5;$q++)
{ echo date("Y-m-d",strtotime("+{$q} weeks",$d));
echo "#1,";
}
?>"/>
<input name="c[]" type="checkbox" id="c[]"
value="<?
for($q=1;$q<=5;$q++)
{ echo date("Y-m-d",strtotime("+{$q} weeks",$d));
echo "#2,";
}
?>"/>
<input type='submit'/>
</form>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.139.145
※ 編輯: KC73 來自: 118.166.139.145 (01/31 17:42)
推
01/31 19:01, , 1F
01/31 19:01, 1F
→
01/31 19:01, , 2F
01/31 19:01, 2F
→
01/31 19:38, , 3F
01/31 19:38, 3F
→
01/31 19:38, , 4F
01/31 19:38, 4F
→
01/31 20:15, , 5F
01/31 20:15, 5F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章