PHP未从HTML5表单接收数据
我最近开始学习php,并在Xampp上本地运行它。我创建了以下简单表单,后面是几行php代码。似乎没有数据从html表单传递到php页面PHP未从HTML5表单接收数据,php,html,forms,http-post,Php,Html,Forms,Http Post,我最近开始学习php,并在Xampp上本地运行它。我创建了以下简单表单,后面是几行php代码。似乎没有数据从html表单传递到php页面 <form method="post" action="emailform.php" enctype="text/plain" class="form-horizontal"> <div class="row input"> <div class="col-md-1"></div>
<form method="post" action="emailform.php" enctype="text/plain" class="form-horizontal">
<div class="row input">
<div class="col-md-1"></div>
<div class="col-md-10">
<div class="form-group">
<input type="text" name="subject" id="subject" class="form-control" placeholder="subject">
</div>
</div>
</div>
<div class="row input">
<div class="col-md-1"></div>
<div class="col-md-4">
<div class="form-group">
<input type="text" name="name" id="name" class="form-control" placeholder="full name">
</div>
<div class="form-group">
<input type="email" name="subject" id="email" class="form-control" placeholder="email">
</div>
</div>
<div class="col-md-1"></div>
<div class="col-md-5 textarea">
<textarea class="form-control" name="message" id="message" rows="4" placeholder="message"></textarea>
</div>
</div>
<br>
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-10">
<button type="submit" class="btn" id="submit">Send</button>
</div>
</div>
</form>
发送
这是我用来测试的简单php代码:
<?php
$subject = 'No subject was set';
if (isset($_POST['subject'])) {
$subject = ($_POST['subject']);
}
echo "This is the subject:$subject";
?>
感谢您的帮助,因为我在过去的一周里一直在努力编写这个简单的代码。两个主题名称
<input type="email" name="subject" id="email" class="form-control" placeholder="email">
^
^
及
^
同时从表单中删除enctype=“text/plain”
这是因为PHP是否将所有两个文件都放在同一目录中?从表单中删除enctype=“text/plain”是的,两个文件都放在同一目录中两个主题名称
和
我删除了enctype属性,但结果仍然相同
<input type="text" name="subject" id="subject" class="form-control" placeholder="subject">
^