예를 들어 여기가 제 텍스트입니다.PHP를 사용하여 텍스트 영역 상자에 새 행을 추가하거나 저장하려면 어떻게합니까?
여기에 개행이 있습니다.
PHP에서 새 줄을 어떻게 만듭니 까?이 텍스트 줄 상자를 만들려면 Ctrl 키와 Enter 키를 누르고 있어야합니까?
자바 스크립트가 필요합니까?
예를 들어 여기가 제 텍스트입니다.PHP를 사용하여 텍스트 영역 상자에 새 행을 추가하거나 저장하려면 어떻게합니까?
여기에 개행이 있습니다.
PHP에서 새 줄을 어떻게 만듭니 까?이 텍스트 줄 상자를 만들려면 Ctrl 키와 Enter 키를 누르고 있어야합니까?
자바 스크립트가 필요합니까?
"이스케이프 문자열"을 사용해야합니다. PHP Manual에 모든 이스케이프 시퀀스 목록이 있습니다. 이스케이프 시퀀스는 큰 따옴표로 묶인 문자열에서만 작동합니다.
$string = "My string\nWith a line breaks\ninserted"; // notice the \n
$no_escapes = 'This will not replace \n with a line break';
PHP 함수 nl2br()을 사용하여이 작업을 완료했습니다. – Matthew
@Matthew : 아마도 그럴 것입니다. 텍스트 상자 내에서 개행은 실제 개행이며 HTML 단락은 적용되지 않습니다 ('
'). –
텍스트 영역의 기본 텍스트를 설정하려면 PHP가 필요하지 않습니다. value 속성을 "Your text. \ n 다른 행"으로 설정하면됩니다. 여기서 '\ n'은 새로운 행으로 대체됩니다. 대체로 속성을 동적으로 설정하면 자바 스크립트를 통해이 작업을 수행 할 수 있습니다.
document.getElementById("id_of_your_textarea").value = "Your text\nAnew line";
이것은 MySQL과 어떤 관련이 있습니까? –
전혀 아닙니다. 태그가 다시 지정되었습니다. –
당신은 더 구체적 일 수 있습니까? 당신은 당신이 원하는 텍스트 영역을 가지고 있습니까? 텍스트를 삽입하려면 Enter 키를 사용하여 다음 행으로 이동하여 데이터베이스에 nl2br()없이 $ _REQUEST [ 'textareaName']를 저장하고로드 할 때 – Catalin