Cara Membuat Kotak Teks Multiline di PHP

Menggunakan kombinasi PHP dan HTML, pengembang dapat membuat situs web interaktif tempat pengguna memasukkan data. Formulir web dapat menyertakan berbagai elemen masukan, termasuk bidang teks satu baris, yang diimplementasikan menggunakan elemen masukan. Pengembang juga dapat menggunakan kotak teks multi-baris, yang diimplementasikan menggunakan elemen area teks. Dengan menulis markup HTML dari skrip PHP sisi server, pengembang dapat menentukan ukuran area teks multi-baris saat browser menampilkannya.

Script PHP

Skrip PHP adalah program yang berjalan di server Web. Saat browser pengguna meminta halaman situs, skrip PHP akan berjalan, membuat markup HTML untuk halaman tersebut dan mengirimkannya kembali ke browser untuk dirender. Kode PHP dapat diganti dengan HTML di skrip sisi server:

Sebagai alternatif, kode PHP dapat menampilkan markup HTML dalam pernyataan echo:

Kode PHP dapat mengeluarkan elemen HTML apa pun, termasuk elemen input seperti area teks.

Elemen Bentuk

Area teks HTML muncul di dalam formulir. Elemen formulir dapat menentukan skrip PHP untuk mengirim data yang dikirim pengguna ke:

Saat pengguna menekan tombol kirim, browser meneruskan data dari elemen masukan ke skrip PHP yang ditentukan sebagai atribut tindakan. Ini termasuk teks di area teks mana pun di dalam formulir.

Area teks

Elemen area teks memungkinkan pengembang untuk menentukan jumlah baris dan kolom yang akan dirender untuk masukan pengguna:

Masukkan beberapa teks di sini.

Elemen ini akan muncul di dalam halaman dengan spasi untuk lima baris dan lebar 30 karakter. Atribut menentukan berapa banyak baris dan kolom yang muncul pada awalnya, tetapi pengguna dapat memasukkan lebih dari jumlah ini saat dia mengetik teks ke dalam area teks. Pada skrip sisi server yang menerima data, kode dapat mengakses teks yang dimasukkan oleh pengguna melalui atribut name yang diberikan ke elemen dalam HTML.

PHP Gema

Saat pengembang menggunakan PHP untuk menggemakan konten HTML, terkadang ia menggunakan sintaks yang telah diubah. Contoh kode PHP berikut menunjukkan keluaran elemen area teks:

echo "Masukkan beberapa teks di sini.";

String PHP untuk dikirim ke browser pengguna digambarkan dengan tanda kutip, tetapi tag HTML pembuka berisi atribut yang juga menggunakan tanda kutip. Untuk menghindari kebingungan saat skrip PHP dijalankan, pengembang dapat menyertakan karakter escape. Karakter escape adalah garis miring ke belakang yang disisipkan sebelum karakter yang berpotensi membingungkan. Sebagai alternatif, kode PHP dapat menggunakan tanda kutip tunggal untuk atribut:

echo "Masukkan beberapa teks di sini.";

Ini menghindari kesalahan eksekusi apa pun saat skrip diproses.