PHP 没有收到来自 HTML5 表单的数据
PHP not receiving data from HTML5 form
我最近进入 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>
<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">
^
和
<input type="text" name="subject" id="subject" class="form-control" placeholder="subject">
^
同时从表单中删除 enctype="text/plain"
因为PHPdoesn't handle it
我最近进入 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>
<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">
^
和
<input type="text" name="subject" id="subject" class="form-control" placeholder="subject">
^
同时从表单中删除 enctype="text/plain"
因为PHPdoesn't handle it