2012-02-24 83 views
0
<textarea name="notes"rows="2" cols="70" readonly><?php if(!empty($this->log_note)){ echo $this->log_note;} ?> 
</textarea><br><br> 
<label for="add_note"> Add Note </label> 
<textarea name="add_note" rows="2" cols="70"> 
</textarea>     

假設我有一個顯示數據庫表中數據的窗體中的文本區域。使用換行符在文本區域中顯示新數據

現在我有另一個文本區域字段,當我輸入數據時,它將更新上面的表格字段與輸入的數據。

$post_notes=$this->post['notes']; 
    $post_add_note=$post_notes."<br>".$this->post['add_note']; 

    $add_note_update=$this->db->query(" 
        UPDATE notes SET note='$post_add_note' WHERE id='$hidden_id' 
       "); 
當我的名字顯示在文本區域字段「指出:」現在下一次

,我想顯示在一個換行符在文本區域中的數據。即我的
標籤應該工作還是有任何其他方式來顯示它與換行符?

注意:我會照顧SQL注入場景,但我想先讓我的邏輯正確。

回答

1

文本框中會顯示<textarea></textarea>標記之間的空格中的任何換行符。如果您用"\n"替換"<br>"它應該工作。

+0

感謝@spencercw! – newbie 2012-02-24 01:05:12

0

當您在textarea中輸入數據時,請在行末添加「< br />」 它將開始以新行打印下一個數據。

如: ABC < BR /> XYZ < BR />

輸出的樣子:
ABC
XYZ

相關問題