2013-07-08 20 views
-1

我從一個名爲'data'的表單中獲取變量,然後我將它的值應用到名爲$ view的變量中 $view=$_POST['data']; 我正在使用變量$ view來確定消息並將其插入到數據庫中。 一切都很好,我的價值正在插入數據庫,但我仍然從服務器收到此錯誤消息未定義的索引:數據。 我怎樣才能擺脫這條消息,爲什麼它顯示,而代碼工作正常?未定義的索引:數據錯誤消息

+3

你能告訴你的代碼的例子嗎?乾杯。 –

+0

@RossWilson先生我只是在我的問題上做到了這一點。 – sabsab

回答

3

帖子變量data不存在。您可以設置$view變量如:

$view = !empty($_POST['data']) ? $_POST['data'] : false;

+0

「......爲什麼它在代碼工作正常時顯示?」 –

+1

因爲PHP正在發出通知 - 不是錯誤。對於開發者來說基本上是這樣說的:「嘿,你......你正在設置這個變量,但是來自[沒有]的源頭」 –

+0

好的答案現在代碼工作沒有錯誤信息,但我可以得到關於你做了什麼的一些解釋?那是什麼代碼? – sabsab