在PHP中,可以通过使用超全局变量$_POST
或$_GET
来从HTML表单中获取值,并在同一页面上使用。
$_POST
获取值:method="post"
指定表单提交方式为POST。$_POST
超全局变量来获取表单中的值。例如,如果表单中有一个名为username
的输入框,可以使用$_POST['username']
来获取其值。$_POST['input_name']
来获取表单中对应输入框的值,并进行相应的处理。示例代码:
<!DOCTYPE html>
<html>
<head>
<title>PHP Form Example</title>
</head>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="username">Username:</label>
<input type="text" name="username" id="username">
<input type="submit" value="Submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST['username'];
echo "Hello, " . $username . "!";
}
?>
</body>
</html>
$_GET
获取值:method="get"
指定表单提交方式为GET。$_GET
超全局变量来获取表单中的值。与$_POST
类似,可以通过$_GET['input_name']
来获取表单中对应输入框的值。$_GET['input_name']
来获取表单中对应输入框的值,并进行相应的处理。示例代码:
<!DOCTYPE html>
<html>
<head>
<title>PHP Form Example</title>
</head>
<body>
<form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="username">Username:</label>
<input type="text" name="username" id="username">
<input type="submit" value="Submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "GET") {
$username = $_GET['username'];
echo "Hello, " . $username . "!";
}
?>
</body>
</html>
以上是在PHP中从HTML表单中获取值并在同一页面上使用的方法。通过使用$_POST
或$_GET
超全局变量,可以轻松获取表单中的值,并在PHP代码中进行处理和展示。
领取专属 10元无门槛券
手把手带您无忧上云