Rumah > Artikel > pembangunan bahagian belakang > Kaedah penulisan php medan teks
Dalam PHP, textarea ialah kawalan borang yang digunakan untuk menerima input pengguna. Dalam HTML, medan teks diisytiharkan menggunakan tag <textarea>
.
Untuk mendapatkan nilai medan teks semasa pemprosesan borang, anda perlu menggunakan tatasusunan $_POST
atau $_GET
superglobal, bergantung pada kaedah permintaan yang digunakan semasa borang diserahkan. Kod standard untuk mendapatkan nilai medan teks adalah seperti berikut:
$textarea_value = $_POST['textarea_name'];
di mana, textarea_name
ialah nilai atribut name
bagi medan teks dan $textarea_value
ialah nilai medan teks , iaitu teks yang dimasukkan oleh pengguna.
Yang berikut ialah contoh borang HTML lengkap dan kod pemprosesan PHP:
<form action="process.php" method="post"> <label for="message">请输入留言:</label> <textarea name="message" id="message"></textarea> <input type="submit" value="提交"> </form>
<?php if ($_SERVER['REQUEST_METHOD'] === 'POST') { $message = $_POST['message']; echo "您输入的留言是: $message"; } ?>
Dalam contoh ini, kami mencipta borang ringkas dengan medan teks dan butang hantar . Atribut action
borang itu menghala ke fail PHP bernama process.php
yang mengendalikan data penyerahan borang. Atribut method
borang ditetapkan kepada post
, yang bermaksud data borang akan diserahkan ke dalam tatasusunan process.php
superglobal dalam fail $_POST
.
Dalam fail process.php
, kami menggunakan pernyataan if
untuk menyemak sama ada kaedah yang diminta ialah post
dan jika ya, simpan nilai medan teks dalam pembolehubah $message
. Seterusnya, kami menggunakan echo
untuk mengeluarkan pembolehubah ini supaya pengguna dapat melihat ulasan yang mereka masukkan pada halaman.
Ringkasnya, menggunakan medan teks dalam PHP adalah serupa dengan kawalan borang lain. Anda perlu menetapkan medan teks menggunakan teg <textarea>
dalam HTML dan gunakan $_POST
atau $_GET
pembolehubah superglobal untuk mendapatkan data penyerahan borang. Jika anda melaksanakan pengesahan dan penapisan yang sesuai dalam kod pemprosesan borang anda (seperti mengalih keluar teks yang mengandungi skrip berniat jahat), medan teks boleh menjadi kawalan input borang yang berkuasa.
Atas ialah kandungan terperinci Kaedah penulisan php medan teks. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!