2012-02-24 2 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' 
       "); 

Теперь в следующий раз, когда я показываю поле текстовой области с именем «отмечает», я хочу, чтобы данные в текстовой области, которые будут отображаться в новой строке. i.e Мой
тег должен работать или есть ли другой способ его отображения с разрывом строки?

ПРИМЕЧАНИЕ. Я позабочусь о сценариях внедрения SQL, но сначала хочу, чтобы моя логика была правильной.

ответ

1

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

+0

Благодаря @spencercw! – newbie

0

Лучший способ, когда вы вводите свои данные в текстовом поле, добавьте в конце строки «< br />» Он начнет печатать следующие данные в новой строке.

например: а < бр /> хуга < бр />

выхода выглядеть:
аЬса
хуга

Смежные вопросы