所以我试图将表单提交到我创建表单的同一页面,但我不知道该怎么做。另一件事是我希望从文本框中获取数据,然后每当用户点击提交时,它都会显示Welcome,
然后用户输入的内容。 Welcome john
,Welcome Gerry
。如果有人能给我正确的方法来做到这一点。我真的很感激
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form method="POST" action="#">
<input type="text" name="name" value"Please Enter a name"></input>
<input type="submit"></input>
</form>
<?php
$newtext = $_POST['name'];
Welcome echo "$newtext";
?>
</body>
</html>
答案 0 :(得分:2)
将动作留空。此外,您的代码中也有一些错误。
<form method="POST" action="">
<input type="text" name="name" value="Please Enter a name"></input>
<input type="submit"></input>
</form>
<?php
if(isset($_POST['name']) && !empty($_POST['name'])) {
echo 'Welcome, ' . $_POST['name'];
}
?>