在带有换行符的文本区域中显示新数据


display new data in a text area with a line break

<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'
                 ");

现在下次当我以名称"notes"显示文本区域字段时,我希望文本区域中的数据以换行符显示。 即我的
标签应该可以工作,或者有没有其他方法可以用换行符显示它?

注意:我将处理SQL注入方案,但我想先弄清我的逻辑。

<textarea></textarea> 标记之间的空格中的任何换行符都显示在文本框中。如果将"<br>"替换为"'n"它应该可以工作。

在文本区域中输入数据的最佳方法,请在行尾添加">
"它将开始在新行中打印下一个数据。

例如:ABC
XYZ

输出如下所示:
ABC
xyz