2012-09-24 65 views
0

目前,我想從我的數據庫打印出來的全文,但它只是打印出1頁的文字,我不知道爲什麼,以及如何解決它,代碼和圖像,顯示如下::如何讀取文本框全文

print "<td><input name='taskname[]' type='text' size='225' value=".$db_field['task_name']." readonly=readonly></td>"; 

enter image description here

想它出來全文如「配置新的問題」,但它沒有,爲什麼會發生?

回答

6

您需要將引號之間的value屬性的值:

value='".$db_field['task_name']."' 
    ^      ^

而且因爲你在裏面的HTML輸出內容,你還需要調用htmlspecialchars它:

value='".htmlspecialchars($db_field['task_name'], ENT_QUOTES)."' 

的第二個(編碼選項)和第三個(輸入的文本編碼)參數htmlspecialchars必須將設置爲正確的值;請查看文檔確定哪些文檔對您是正確的。

+0

你是對的,我也想出了應該把''之間的價值,謝謝 – newbie