我有訂單(主)和測試(子)表。主表具有「target_date」字段。我想阻止用戶在主記錄中的target_date過期後在子表(Test)中添加新記錄。我使用下面的代碼進行測試以重定向到另一個頁面,但沒有運氣。如何在失效日期後將用戶重定向到另一頁php
我剛剛創建了一個沒有「添加按鈕」的原始子表的視圖表,並使用此表在過期日期後從原始子表重定向。
我把這段代碼放在child_listpage上:Before Process事件。它應該可以工作,但是有些原因它不適用。當用戶單擊主記錄頁上的原始子(Test)錶鏈接時,如果主表上的target_date已過期,則它應該重定向到child_view頁面。
我將不勝感激您的幫助。提前致謝。
function BeforeProcessList(&$conn, &$pageObject)
{
$target_date = "05-01-2014";
if($target_date == date("m-d-Y",time()))
{
header("Location: testview_list.php");
exit();
}
}
你'if'語句檢查與''==,所以代碼只會在確切的日期,沒有任何日期運行之後。 – IMSoP
感謝收穫。我將'=='更改爲'<=',但這不起作用。 – Kortoa