一个用 html 构建它的设计师给了我这个表单,我需要创建一些 php 来处理表单。但是,当我测试表单以查看它是否会传递变量时,$_POST 是空的。但是,当我更改获取方法时,我可以很好地访问变量。谁能看到错误在哪里?
这是代码:
<form action="process/appointment.php" method="post" accept-charset="utf-8" enctype="text/plain" id="appointments">
<input type="text" placeholder="Contact Name..." name="contactName" style="width:150px;"/>
<input type="text" placeholder="Contact Telephone..." name="contactTel" style="width:150px;"/>
<!--<input type="image" src="images/send_purple.gif" alt="send appointment request" style="margin-top:0; height:auto; border:none;"/>-->
<input type="submit" value="submit">
</form>
编辑
这是我用来测试变量接收的页面:
<?php
print_r($_POST); print_r($_GET);
?>
当表单设置为 post 时,$_POST 返回一个空数组,但当 for 设置为 get 时,$_GET 返回值。