我正在尝试使用Php和HTML创建一个基本表单。当我在字段中输入并单击“提交”时,除“嗨”之外,页面上不显示任何内容
这就是我对HTML文档的内容
<!DOCTYPE html>
<html>
<head>
<title>Php Form</title>
</head>
<body>
<form method="post" action="PHPD1.php">
<label> First Name:<input name="FName" type="text"/></label>
<br>
<label> Last Name:<input name="LName" type="text"/></label>
<br>
<label>Message: <textarea name="message">
</textarea>
</label>
<br>
<input name="submit" type="submit" value="Submit"/>
</form>
</body>
</html>`
我的php文件
<html>
<head>
<title>Deliverable 1</title>
</head>
<?php
// Capture the values posted to this php program from the text fields
$FName = $_POST['FName'] ;
$LName = $_POST['LName'] ;
$Message = $_POST['Message'] ;
?>
<body>
Hi, <?php print $FName; ?>
<br>
<?php print $Message; ?>
</body>
</html>
答案 0 :(得分:0)
<textarea name="message">
</textarea>
为textarea提供的名称是&#34; message&#34;。所以在php页面中也应使用相同的名称来访问该值。
而不是
$Message = $_POST['Message'] ;
使用
$Message = $_POST['message'] ;
你犯了一个小错误。
现在就检查一下。