2016-04-06 91 views
-1

如何在數據庫中保存用戶「打勾」複選框時的確切時間(時間和日期)?PHP - 如何保存確切的時間和日期當

我有3個複選框在繼續註冊之前打勾,我需要在數據庫中保存用戶勾選每個複選框的時間和日期(所以3次不同)。

+1

是的,當然是有可能的。 – Daan

+0

在數據庫查詢中使用'now()'關鍵詞 –

+1

您需要使用jquery或javascript來獲取每個複選框的時間,特別是當它們被選中並使用某個隱藏字段時,您將在複選框上選中時存儲tme。 –

回答

0

使用jQuery,當複選框被點擊更改,複選框的值並提交表單數據..

function changeValue(id) 
 
{ 
 
\t $('#checkbox'+id).val(new Date($.now())); 
 
\t $('#span'+id).html('Clicked at '+new Date($.now())); 
 
} \t
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<input type ='checkbox' id="checkbox1" name="a" onClick="changeValue('1');" >Checkbox 1 
 
<span id="span1"></span><br> 
 
<input type ='checkbox' id="checkbox2" name="b" onClick="changeValue('2');" >Checkbox 2 
 
<span id="span2"></span><br> 
 
<input type ='checkbox' id="checkbox3" name="c" onClick="changeValue('3');" >Checkbox 3 
 
<span id="span3"></span>

+0

它工作! 現在我該如何將值發送到數據庫? 我不能在輸入文本中使用標籤,因爲我在WordPress上,而且由於我的主題我無法使用像這樣的值... – davideakc

+0

@davideakc是的,您可以... :)很高興爲您提供幫助你.. –

+0

是否有可能發送一個簡單的HTML行,如(沒有把它放入一個輸入)到數據庫? – davideakc

0

的「NOW()」關鍵字節省的實際時間...

如果有人在蜱11:50 AM:第一箱和第二,在上午11時51分,在數據庫中必須插入兩個不同小時

+0

在那種情況下,在該複選框存儲當前時間的變化在一些隱藏的領域,並保存它們,當你保存用戶輸入。 –

0
  1. 當時數據保存使用「now()」這是mysql函數。
  2. 可以設置數據庫表的列默認值CURRENT_TIMESTAMP
0

我寫的答案,因爲我不能發表評論。您將需要使用JavaScript功能的複選框的值填充到當前時間