Bagaimana untuk membina borang menggunakan PHP?

PHPz
Lepaskan: 2024-04-20 17:36:01
asal
571 orang telah melayarinya

Bagaimana untuk membina borang dalam PHP? Buat borang menggunakan teg <form> Kumpul input pengguna, termasuk teks, e-mel, butang radio dan kotak semak, melalui elemen Gunakan tatasusunan $_POST atau $_GET untuk mengumpul data yang diserahkan. Tulis skrip sebelah pelayan untuk memproses data borang, seperti mengesahkan, menyimpan atau menghantar e-mel.

如何使用 PHP 构建表单?

Cara membina borang dalam PHP

Borang adalah komponen yang sangat diperlukan dalam pembangunan web dan digunakan untuk mengumpul input pengguna. Artikel ini akan membawa anda melalui cara membina borang dalam PHP dan memberikan contoh praktikal untuk rujukan anda.

Sintaks untuk membina borang

Untuk membuat borang, anda perlu menggunakan teg <form>. Teg <form> mempunyai atribut berikut: <form> 标签。<form> 标签有以下属性:

  • action:指定提交表单后处理表单数据的脚本文件。
  • method:指定向服务器提交数据的 HTTP 方法,常见方法有 GETPOST

下面是一个简单的 PHP 表单语法:

<form action="submit.php" method="post">
  <input type="text" name="name" placeholder="请输入您的姓名">
  <input type="email" name="email" placeholder="请输入您的邮箱地址">
  <input type="submit" value="提交">
</form>
Salin selepas log masuk

收集并处理表单数据

当用户提交表单时,数据将通过 $_POST 数组提交给服务器端脚本(对于 POST 方法)或 $_GET 数组(对于 GET

  • action: Menentukan fail skrip yang memproses data borang selepas menyerahkan borang.
  • kaedah: Tentukan kaedah HTTP untuk menyerahkan data kepada pelayan Kaedah biasa ialah GET dan POST.

Berikut ialah sintaks borang PHP yang mudah:

$name = $_POST['name'];
$email = $_POST['email'];

// 验证表单数据或将其存储到数据库中,具体取决于你的需求
Salin selepas log masuk

Kumpul dan proses data borang

Apabila pengguna menyerahkan borang, data akan diserahkan melalui $_POST Kepada skrip sebelah pelayan (untuk kaedah POST) atau tatasusunan $_GET (untuk kaedah GET).

Berikut ialah contoh kod untuk memproses data borang:

<form action="submit.php" method="post">
  <label for="name">姓名:</label>
  <input type="text" name="name" id="name">
  <br>
  <label for="email">邮箱地址:</label>
  <input type="email" name="email" id="email">
  <br>
  <label for="message">留言:</label>
  <textarea name="message" id="message"></textarea>
  <br>
  <input type="submit" value="发送">
</form>
Salin selepas log masuk
Kes Praktikal: Borang Perhubungan

Mari kami membina borang hubungan mudah sebagai kes praktikal.

🎜Kod HTML: 🎜🎜
// 收集表单数据
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];

// 验证表单数据(可省略)

// 将表单数据发送至邮箱
$to = "youremail@example.com";
$subject = "联系表单请求来自 $name";
$body = "邮箱地址:$email\n留言:$message";

mail($to, $subject, $body);

// 输出成功消息
echo "感谢您的留言。我们将在 24 小时内回复您。";
Salin selepas log masuk
🎜🎜Kod PHP (submit.php): 🎜🎜rrreee

Atas ialah kandungan terperinci Bagaimana untuk membina borang menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!