2 回答
TA贡献1790条经验 获得超9个赞
你的 PHP 代码在 HTML 标签之外,我已经将 php 代码放在按钮下的 DIV 中,即显示“Hello xxxTheNameYouEnterInTheInputxxx”
如果条件在你的PHP代码应该是这样if(isset($_POST["fname"]))的,而不是if(isset($_POST["Push me"])) 如$ _ POST [“NameOfTheInputElementInTheForm”]
<form action="/action_page.php" method="get" target="_blank">应该像<form action="/test.php" method="POST">ie Method 是 POST 并且 action 应该是文件名,删除target="_blank"
这是完整的代码,另存为 test.php
<!DOCTYPE html>
<html>
<body>
Registration
<form action="/test.php" method="POST">
Insert Name: <input type="text" name="fname"><br>
<input type="submit" value="Push me">
</form>
<hr>
<div>
<?php
if (isset($_POST["fname"])){
echo "Hello " . $_POST['fname'];
}
?>
</div>
</body>
</html>
TA贡献1853条经验 获得超6个赞
if (isset($_POST["fname"]))
// ^^^^^
echo $_POST['fname'];
// ^^^^^ ^
<form action="/action_page.php" method="post" target="_blank">
// ^^^^
- 2 回答
- 0 关注
- 225 浏览
添加回答
举报