Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Kaedah penulisan php medan teks

Kaedah penulisan php medan teks

王林
王林asal
2023-05-07 13:21:07805semak imbas

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn