отображать новые данные в текстовой области с разрывом строки - PullRequest
0 голосов
/ 24 февраля 2012
<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, но сначала я хочу правильно разобраться в логике.

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

Любые разрывы строк в промежутке между тегами <textarea></textarea> отображаются в текстовом поле.Если вы замените "<br>" на "\n", это должно сработать.

0 голосов
/ 25 июля 2015

Лучший способ при вводе данных в текстовой области, пожалуйста, добавьте в конце строки "
". Он начнет печатать следующие данные в новой строке.

Например: abc
xyz

вывод выглядит так:азбукаxyz

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...