PHPでフォームを作成する方法を教えてください。

PHP でフォームを作成する方法は、HTML フォームタグと PHP コードを使用してフォームを作成することです。簡単な例を次に示します。

<!DOCTYPE html>
<html>
<head>
    <title>表单示例</title>
</head>
<body>
    <?php
    // 检查是否提交了表单
    if(isset($_POST['submit'])){
        // 处理表单数据
        $name = $_POST['name'];
        $email = $_POST['email'];

        // 在此处可以执行其他操作,如将数据存储到数据库中

        // 显示提交的数据
        echo "姓名: " . $name . "<br>";
        echo "邮箱: " . $email;
    }
    ?>

    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <label for="name">姓名:</label>
        <input type="text" name="name" id="name" required><br>

        <label for="email">邮箱:</label>
        <input type="email" name="email" id="email" required><br>

        <input type="submit" name="submit" value="提交">
    </form>
</body>
</html>

上記のサンプルでは、HTML のフォームタグ(

タグに method=”post” を設定することで、フォームデータは POST メソッドで送信されます。action 属性はフォーム送信後の処理ページを指定しますが、ここでは $_SERVER[‘PHP_SELF’] を使用して現在のページを指定しています。

PHP のコード部分では、まずフォームが送信されているかどうかをチェックし、送信されていればフォームのデータを処理して表示します。

bannerAds