我想知道你是否可以幫助我以下幾點:
我將一些填入表單的信息傳遞到下一頁來顯示。我正在使用$_POST
方法。雖然檢查代碼時顯示在瀏覽器中的信息顯示爲注意:未定義索引錯誤,並且沒有傳遞值的痕跡(代碼中應該是)。我認爲這與上面的錯誤有關。
我呼籲它的方式是對前:
$name = $_POST['name'];
此外,我想獲得一些隱藏字段相同的信息,以便它們存儲在數據庫中,但在這裏(在瀏覽網頁後)也沒有價值傳遞。隱藏的值是空的。
對不起,如果這似乎是一件愚蠢的事情......但賭注,不知道我做錯了什麼。 真的很感謝任何幫助。非常感謝弗朗西斯
謝謝Gumbo的反饋,儘管我仍然不確定自己做錯了什麼。我使用isset發出警告。這是否意味着錯誤地發佈了這些值? – frapet 2009-12-06 17:15:03
@francesco:每當你想要讀取你不確定的變量時,你需要用'isset'來測試。看一看我已經發布的例子,其中'$ _POST ['name']'的存在在我讀取它的值之前進行了測試。但現在'$ name'依賴於'$ _POST ['name']',並且您需要測試該變量是否存在。或者你聲明'$ name'爲默認值(例如* null *或'「」'),並且只有在存在'$ _POST ['name']'時才覆蓋它。 – Gumbo 2009-12-06 17:36:57
謝謝你。 – frapet 2009-12-06 20:33:42