PHP 程序:使用 POST 方法从 HTML 表单读取值


2022 年 3 月 8 日, Learn eTutorial
1536

如何在 PHP 中使用 POST 方法将值从 HTML 传递到 PHP?

POST 方法用于将值从 HTML 表单传递到 PHP。POST 方法不会通过 URL 传递值。在此程序中,我们使用 POST 方法从 HTML 页面传递用户的名字和姓氏。为此,我们必须在输入字段的标签中分配一个属性名称并为其分配值,并且我们还必须为提交按钮提供名称属性,在 PHP 脚本中,我们必须通过使用内置函数 `isset()` 和 `$_POST['submit']`(带有提交按钮名称的 POST 方法)作为参数来检查提交按钮是否被点击。之后,我们必须使用 `$_POST` 方法和相应的名称来读取名字和姓氏,并将其分配给变量。之后,我们可以打印这些变量的值。

我们必须在本地主机上运行此程序。

算法

步骤 1: 检查条件 'isset($_POST[''sibmit])',如果为 true,则执行以下步骤

步骤 2:'$_POST[['fName']' 的值赋给变量 fName

步骤 3:'$_POST[['lName']' 的值赋给变量 lName

步骤 4: 打印变量 $fName$lName 的值

PHP 源代码

                                          <!DOCTYPE html>
<html lang="en">

<head>
    <title>Document</title>
</head>

<body>
    <form method="post">
        <label for="fName">Enter your first name: </label>
        <input type="text" name="fName">
        <label for="lName">Enter your second name: </label>
        <input type="text" name="lName">
        <input type="submit" value="Enter" name="submit">
    </form>
    <?php
    if (isset($_POST['submit'])) {
        $fname = $_POST['fName'];
        $lName = $_POST['lName'];
        echo "Hello! $fname $lName Welcome to learnetutorials.com";
    }
    ?>
</body>

</html>
                                      

输出

Hello! Jhon Doe Welcome to learnetutorials.com