Cara Membuat Kotak Teks Multiline di PHP

Dengan menggunakan gabungan PHP dan HTML, pembangun dapat membuat laman web interaktif di mana pengguna memasukkan data. Bentuk web boleh merangkumi pelbagai elemen input, termasuk bidang teks baris tunggal, yang dilaksanakan menggunakan elemen input. Pembangun juga boleh menggunakan kotak teks berbilang baris, yang dilaksanakan menggunakan elemen kawasan teks. Dengan menuliskan markup HTML dari skrip PHP sisi pelayan, pembangun dapat menentukan ukuran kawasan teks berbilang baris ketika penyemak imbas memaparkannya.

Skrip PHP

Skrip PHP adalah program yang dijalankan di pelayan Web. Apabila penyemak imbas pengguna meminta halaman laman web, skrip PHP berjalan, membangun markup HTML untuk halaman dan mengirimnya kembali ke penyemak imbas untuk rendering. Kod PHP dapat diganti dengan HTML dalam skrip sisi pelayan:

Sebagai alternatif, kod PHP dapat mengeluarkan markup HTML dalam pernyataan gema:

Kod PHP dapat mengeluarkan elemen HTML apa pun, termasuk elemen input seperti kawasan teks.

Elemen Bentuk

Kawasan teks HTML muncul dalam bentuk. Elemen borang dapat menentukan skrip PHP untuk mengirim data yang dikirimkan pengguna ke:

Apabila pengguna menekan butang kirim, penyemak imbas menyebarkan data dari elemen input ke skrip PHP yang ditentukan sebagai atribut tindakan. Ini termasuk teks di mana-mana kawasan teks dalam borang.

Kawasan teks

Elemen kawasan teks membolehkan pemaju menentukan sebilangan baris dan lajur yang akan diberikan untuk input pengguna:

Masukkan beberapa teks di sini.

Elemen ini akan muncul di dalam halaman dengan ruang untuk lima baris dan lebar 30 aksara. Atribut menentukan berapa baris dan lajur muncul pada mulanya, tetapi pengguna dapat memasukkan lebih dari jumlah ini ketika dia menaip teks ke dalam kawasan teks. Dalam skrip sisi pelayan yang menerima data, kod dapat mengakses teks yang dimasukkan oleh pengguna melalui atribut nama yang diberikan kepada elemen dalam HTML.

Gema PHP

Apabila pembangun menggunakan PHP untuk menggema kandungan HTML, dia kadang-kadang menggunakan sintaks yang diubah. Contoh kod PHP berikut menunjukkan mengeluarkan elemen kawasan teks:

gema "Masukkan beberapa teks di sini.";

Rentetan PHP untuk dikirim ke penyemak imbas pengguna digambarkan dengan tanda kutip, tetapi tag HTML pembuka berisi atribut yang juga menggunakan tanda kutip. Untuk mengelakkan kekeliruan ketika skrip PHP dijalankan, pembangun boleh memasukkan watak pelarian. Watak melarikan diri adalah garis miring ke belakang yang dimasukkan sebelum watak yang berpotensi membingungkan. Sebagai alternatif, kod PHP dapat menggunakan tanda petik tunggal untuk atribut:

gema "Masukkan beberapa teks di sini.";

Ini mengelakkan sebarang kesalahan pelaksanaan semasa skrip diproses.