Saya menggunakan textarea untuk memungkinkan pengguna memasukkan komentar. Namun, jika pengguna memasukkan baris baru, baris baru tidak muncul saat dikeluarkan. Apakah ada cara untuk membuat jeda baris tetap ada.
Tahu bagaimana cara mempertahankan jeda baris?
Jawaban:
Dua solusi untuk ini:
Fungsi PHP
nl2br()
:misalnya,
Bungkus masukan dalam
<pre></pre>
tag.Lihat: Wiki W3C - HTML / Elements / pre
sumber
nl2br()
:)Inilah yang saya gunakan
$inputText
adalah teks yang disediakan oleh formulir atau textarea.$textToStore
adalah teks yang dikembalikan darinl2br
danhtmlentities
, untuk disimpan dalam database Anda.ENT_QUOTES
akan mengonversi tanda kutip ganda dan tunggal, jadi Anda tidak akan mengalami masalah dengan itu.sumber
Punya jawaban saya sendiri: Menggunakan fungsi ini dari data dari textarea memecahkan masalah:
Selengkapnya di sini: http://php.net/nl2br
sumber
Saya menggunakan dua langkah metode ini untuk mempertahankan teks yang sama yang ada di textarea untuk disimpan di mysql dan pada saat yang sama saya juga bisa menampilkan teks biasa .....
Langkah 1:
Dalam kueri masukkan
$textToStore
....Langkah 2:
Berhasil
sumber
Ini bekerja:
sumber
ini dapat membantu Anda
lulus textarea wal
sumber
mengapa membuat orang sangat sulit padahal bisa sangat mudah :)
Anda jelas akan membutuhkan tajuk dan kemungkinan memiliki lebih banyak bidang, tetapi ini adalah textarea Anda yang diurus
sumber