2012-03-02 34 views
0

我在mysql中有3個字段,稱爲colour1,colour2,colour3,帶有'red'或'blue'值。當提交考勤1 2 & 3時,它保存在mysql中,然後重定向到submitted1.html。根據mysql字段值重定向

但是,如果每個字段的值爲'否',我希望它重定向到submitted2。

+0

您重定向以上,和你有三個值。也許我只是度過了一個糟糕的夜晚,但你從來沒有聽說過如果? (另外,在我看來,通過HTTP規範,Location將被指定爲完整的URL,而不是相對的。並且,在訪問它們之前,您應該檢查post數組的索引是否已設置。) – Corbin 2012-03-02 03:00:27

回答

1

只需添加這最後一個頭

if($_POST['attendance1'] == 'no' && $_POST['attendance2'] == 'no' && $_POST['attendance3'] == 'no'){ 
    header("Location: otherpage.html"); 
    exit(); 
} 
+0

請使用位置標題的完整網址。 – 2012-03-02 03:39:56

+0

請閱讀:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html。絕對URI是必需的,所以是的,它應該是/otherpage.html。根據每個W3的頭字段定義標準,聲明完整的URL是完全不正確的。 – 2012-03-02 07:27:19

+0

錯誤,你不知道什麼絕對手段:HTTP/1.1需要一個絕對的URI作爲參數»位置:... http://nz.php.net/manual/en/function.header.php – 2012-03-02 07:48:58