看板 PHP 關於我們 聯絡資訊
我在製作一個購物網站 遇到一個小問題如下: 在確認訂單時 會echo date()出 頁面載入的時間 可是若使用者在這個頁面逗留許久 才按下最終的"確認"按鈕 那麼寫入資料庫的時間將跟使用者看到的時間不相同 我想要在onClick確認按鈕時 才將這時候的時間放入隱藏欄位 寫入資料庫 原本程式碼如下 <?php function check(){ global $Time; $Time=date("Y-m-d- H:i:s"); return $Time; }?> . . . <input type="submit" name="Submit" value="確認無誤" onclick="<?php $Time2=check();?>" /> . . . <input name="OrderTime" type="hidden" id="OrderTime" value="<?php echo $Time2;?>" /> 不過寫入資料庫的值始終是"頁面載入"的時間 $Time2變數沒有正確寫入 希望能有同好幫忙解決這個問題~謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.189.47
appleboy46:在他按下鈕之後 在處理時間不就好了? 01/22 20:39
rickybien:嗯~我也是這樣想 可不可給我明確點的方向呢 感謝 01/22 20:47
jimmyken793:寫入的時候再抓日期吧? 01/22 21:02
hellolucky:把date("Y-m-d- H:i:s")寫在按鈕裡 01/22 23:48