0
我在運行PHP腳本時出現內部服務器錯誤。我通過評論他們,將其縮小到本節的最後3行。因爲我不知道的原因獲取內部服務器錯誤
$Client_Id=$_POST['client'];
$Start_Date=$_POST['start_date'];
$End_Date=$_POST['end_date'];
$Start_Time=$_POST['start_time'];
$End_Time=$_POST['end_time'];
$Non_Billable=$_POST['non-billable_time'];
$Ticket_Num=$_POST['ticket_num'];
$Pages_Num= $_POST['pages_num'];
$Work_Desc=$_POST['work_desc'];
$Personal_Break_Time=$_POST['personal_break'];
$Start_Date_Time=$Start_Date . " " . $Start_Time;
$Start_Date_Time=date_create($Start_Date_Time);
$Start_Date_Time=date_format($Start_Date_Time, 'Y-m-d H:i:s');
$End_Date_Time=$End_Date . " " . $End_Time;
$End_Date_Time=date_create($End_Date_Time);
$End_Date_Time=date_format($End_Date_Time, 'Y-m-d H:i:s');
$Elapsed_Time=strtotime($End_Date_Time)-strtotime($Start_Date_Time);
$Elapsed_Time= gmdate('H:i:s', $Elapsed_Time);
$Billable_Time=strtotime($Elapsed_Time)-strtotime($Non_Billable);
$Billable_Time=gmdate('H:i:s', $Billable_Time);
$result = $mysqli->query("SELECT SEQN FROM Payment_Periods WHERE START_DATE_TIME<='" . $Start_Date_Time . "' and END_DATE_TIME>='" . $Start_Date_Time . "'");
$result = $result->fetch_assoc();
$Payment_Period = $result["SEQN"]
這3行應該通過比較用戶設置的日期來選擇付款期限。任何人都可以看看這個,告訴我我做錯了什麼嗎?
你的最後一行缺少一個分號: '$ Payment_Period = $ result [「SEQN」];' – Rein
我覺得愚蠢的謝謝 –
@Rein這不會導致內部服務器錯誤,只是編譯錯誤 – RiggsFolly