2011-04-23 91 views
0

美好的一天!通過PHP更新sql數據

我在顯示需要更新的數據時遇到問題。

例如:我有一個字段 - 名稱。用戶輸入「John Travolta」並輸入以將其保存在SQL中。然後更新它,他將點擊更新,並且一個文本框將以它的名字出現,名稱爲「John Travolta」。

問題是我只得到「約翰」和「Travolta」沒有出現在文本框中。

我的代碼如下:

<input name="event" type="text" id="event" size="69" value=<?php print stripslashes($row_array['event'])?>> 

我可以爲了全名出現在文本框做什麼? 預先感謝您。

+0

如何名稱查找數據庫? – esrange 2011-04-23 16:17:09

+0

您是否檢查數據庫以確保數據正確?你能提供關於你如何插入/獲取你的數據的代碼? – Ali 2011-04-23 16:18:02

+0

另請檢查您的數據庫名稱字段長度。 – afarazit 2011-04-23 16:25:26

回答

5

您需要在PHP行之前和之後放置引號,以便HTML可以將它解析爲字符串。 否則你將與value=John Travolta結束,當你想value="John Travolta"

1

使用該代碼:

<input name="event" type="text" id="event" size="69" value="<?php print stripslashes($row_array['event']);?>">