<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <meta name="viewport" content="width=devicewidth, initialscale=1.0"> <title>PHP 表单示例</title> </head> <body> <form action="submit.php" method="post"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required><br><br> <label for="message">留言:</label><br> <textarea id="message" name="message" rows="4" cols="50"></textarea><br><br> <input type="submit" value="提交"> </form> </body> </html>
这是一个简单的 HTML 表单,包含姓名、邮箱和留言字段,当用户点击提交按钮时,表单数据将发送到名为 "submit.php" 的服务器端脚本。
接下来是 "submit.php" 的源码:
<?php // 获取表单数据 $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // 检查是否收到表单数据 if (!empty($name) && !empty($email) && !empty($message)) { echo "您提交的信息如下:<br>"; echo "姓名: " . $name . "<br>"; echo "邮箱: " . $email . "<br>"; echo "留言: " . $message . "<br>"; } else { echo "请填写完整信息后再提交。"; } ?>
这个 PHP 脚本接收表单数据,并检查是否收到完整的信息,如果收到完整的信息,它将显示提交的信息;否则,它将提示用户填写完整信息。