PHP表单提交本身是指在PHP文件中处理表单数据,并将处理结果返回给同一个PHP文件,即表单的action属性和PHP文件的路径相同。
下面是一个简单的示例,展示了如何在PHP文件中处理表单数据:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 处理表单数据
$name = $_POST["name"];
$email = $_POST["email"];
// 进行其他操作,比如存储到数据库
// 返回处理结果
echo "提交成功!";
}
?>
<!DOCTYPE html>
<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="name">姓名:</label>
<input type="text" name="name" id="name">
<br><br>
<label for="email">邮箱:</label>
<input type="email" name="email" id="email">
<br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
在上述示例中,通过$_SERVER["REQUEST_METHOD"]判断请求方法是否为POST,如果是POST请求,就处理表单数据并返回处理结果。表单的action属性设置为"<?php echo $_SERVER['PHP_SELF']; ?>",即提交到同一个PHP文件中进行处理。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站