View Categories

$_POST

2 min read

Super global variables are built-in variables that are always available in all scopes.

Супер глобал хувьсагчид нь бүх хүрээнд үргэлж бэлэн байдаг хувьсагч юм.


PHP $_POST #

PHP $_POST is a PHP super global variable which is used to collect form data after submitting an HTML form with method=”post”. $_POST is also widely used to pass variables.

PHP $ _POST нь PHP-ийн super global хувьсагч бөгөөд HTML = маягтыг HTML хэлбэрээр илгээсэний дараа маягтын мэдээллийг цуглуулахад ашиглагддаг. $ _POST нь хувьсагч дамжуулахад өргөн хэрэглэгддэг.

The example below shows a form with an input field and a submit button. When a user submits the data by clicking on “Submit”, the form data is sent to the file specified in the action attribute of the tag. In this example, we point to the file itself for processing form data. If you wish to use another PHP file to process form data, replace that with the filename of your choice. Then, we can use the super global variable $_POST to collect the value of the input field:

Доорх жишээнд оролтын талбар болон оруулах товч бүхий маягтыг харуулав. Хэрэглэгч “Submit” дээр дарж өгөгдлөө оруулах үед маягтын өгөгдлийг tag-ийн action атрибутад заасан файл руу илгээнэ. Энэ жишээнд бид маягтын өгөгдлийг боловсруулахын тулд файлыг өөрөө зааж өгдөг. Хэрэв та маягтын өгөгдлийг боловсруулахын тулд өөр PHP файл ашиглахыг хүсвэл файлын нэрээр соль. Дараа нь бид оролтын талбайн утгыг цуглуулахын тулд $ _POST super global хувьсагчийг ашиглаж болно.

Example #

Жишээ #

<html> <body> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> Name: <input type="text" name="fname"> <input type="submit"> </form> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { // collect value of input field $name = $_POST['fname']; if (empty($name)) { echo "Name is empty"; } else { echo $name; } } ?> </body> </html>

Tip: You will learn more about $_POST in the PHP Forms chapter.

Зөвлөгөө: Та PHP Forms бүлгээс $ _POST талаар илүү ихийг мэдэх болно.

Powered by BetterDocs

Leave a Reply