我是一个新手,正在学习并试图了解 html 表单和 php 处理的工作原理。
遇到了这对例子:
HTML表格:
<html>
<body>
<form action="hello-web.php" method="GET">
<label>Name:</label>
<input type="text" name="yourName" size="24">
<input type="submit">
</form>
</body>
</html>
PHP 处理器:
<?php
$fname = $_GET["yourName"];
echo "Hello $fname!";
?>
输出应该是:您好,输入/示例名称!
问题:当我尝试将变量“yourName”(在 HTML 和 PHP 文件上)更改为例如“typeName”时,表单上输入的名称不显示。
换句话说,输出变成了: Hello !
“yourName”是标准的 php 或 html 变量吗?不能改成你想要的样子吗?
更好的是,表单究竟是如何处理数据的?
这是我更改后的代码,它不会输出输入的名称(我在此处发布作为答案,因为当我将所有代码粘贴为您的答案的评论时,所有代码都显示为一条连续的线,就像一个段落:
HTML FORM(更改的--typeName):
<html>
<body>
<form action="hello-web.php" method="GET">
<label>Name:</label>
<input type="text" name="typeName" size="24">
<input type="submit">
</form>
</body>
</html>
PHP PRCESSOR(已更改--typeName):
<html>
<body>
<?php
$fname = $_GET["typeName"];
echo "Hello $fname!";
?>
</body>
</html>