PHP讀取Mysql數據庫數據回顯html問題
問題描述
我用php編程,讀取數據庫數據,該字段是帶空格的字符串。讀取成功后,賦值給text文本框的value. 結果顯示出來,空格后的字符都被瀏覽器忽略了。求幫助。例如,有個字段叫work title. 內容可能是General Manager, RD Engineer等。我把他們讀取出來的時候,設置文本框value。就只顯示General. 或者RD. 空格后的東西都沒有了。html代碼里面可以看到,瀏覽器把空格后面的東西都當做html元素了。代碼如下<form name="input" action="update.php" method="get"><input type="hidden" name="upid" value=<?php echo "$up_id";?>>Firstname : <input type="text" name="upfirst_name" value=<?php echo "$f_na";?>>Lastname : <input type="text" name="uplast_name" value=<?php echo "$l_na";?>><br>Worktitle : <input type="text" name="upwork_title" value=<?php echo $w_ti; ?>>Cell number: <input type="text" name="upcell_number" value=<?php echo "$c_num";?>>Email Add : <input type="text" name="upemail_add" value=<?php echo "$e_ml";?>><input type="submit" value="update"></form>實際網頁代碼<form name="input" action="update.php" method="get"> <input type="hidden" name="upid" value=3> Firstname : <input type="text" name="upfirst_name" value=Jack> Lastname : <input type="text" name="uplast_name" value=Huang><br> Worktitle : <input type="text" name="upwork_title" value= Vice General Manager(***General Manager被識別為和html標簽一樣的顏色,網頁不顯示*) > Cell number: <input type="text" name="upcell_number" value=13981888111> Email Add : <input type="text" name="upemail_add" [email protected]> <input type="submit" value="update"> </form>
問題解答
回答1:實際效果如下,應該是很簡單的問題,就是一直沒解決。本來先從數據庫讀出來,需要更新的話,再寫回去。但是我想更新電話,不想更新work title.就沒關注他。結果本來之前是general manager, 更新了電話之后,work title就變成general了。
相關文章:
1. android - NavigationView 的側滑菜單中如何保存新增項(通過程序添加)2. 這段代碼既不提示錯誤也看不到結果,請老師明示錯在哪里,謝謝!3. 老師 我是一個沒有學過php語言的準畢業生 我希望您能幫我一下4. Thinkphp5.1報錯不支持Redis5. php7.3.4中怎么開啟pdo驅動6. ueditor上傳服務器提示后端配置項沒有正常加載,求助!!!!!7. 提示語法錯誤語法錯誤: unexpected ’abstract’ (T_ABSTRACT)8. 關于thinkphp 5.1中,ajax提交數據url的格式寫法,加花括號就出錯,請老師指點9. tp5 不同控制器中的變量調用問題10. http://run.php.cn/在線PHP程序運行結果不正確
