0

我正在尝试使用 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>
4

1 回答 1

0
       <textarea name="message">
         </textarea>

textarea 的名称是“消息”。所以在 php 页面中也应该使用相同的名称来访问该值。

代替

     $Message = $_POST['Message'] ;

利用

    $Message = $_POST['message'] ;

你犯了一个小错误。现在就检查。

于 2013-09-25T02:30:12.670 回答