我正在尝试创建一个简单的PHP脚本,该脚本可以从URL获取名称,然后为该名称打印“hello”消息。我之后的变量在URL中显示为fname,因为我打算稍后添加中间名和姓氏。我相信我已经完成了正确的操作,但是当我输入第一个名字并提交时,我只是一个空白屏幕。
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo 'Hello ' . htmlspecialchars($_GET["fname"]); ?>
</body>
</html>
这是调用此PHP脚本的HTML页面。
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
<meta charset="utf-8">
</head>
<body>
<form action="helloWorld.php" method="get">
<h2>Name Form</h2>
<table border="0">
<tr>
<td>First Name:</td>
<td><input type="text" name="fname" id="fname"></td>
</tr>
<tr>
<td>Middle Name:</td>
<td><input type="text" name="mname" id="mname"></td>
</tr>
<tr>
<td>Last Name:</td>
<td><input type="text" name="lname" id="lname"></td>
</tr>
</table>
<input type="submit" name="btnSubmit" id="btnSubmit" value="Submit">
<input type="reset" name="btnReset" id="btnReset" value="Reset Form">
</form>
</body>
</html>