那天paperen在工作时修改别人写的代码,在看到添加文本时使用的新浪那个编辑器时,才接触到extract这个函数,终于解决了一直以来对接收表单数据的麻烦问题,也许是我以前没充分看php的函数吧……

想想以前自己是怎样接收表单的数据的,一个表单的html结构

<form action="test.php" method="post">
<P><label for="name">名字:</label><input type="text" name="name" id="name" /></p>
<P><label for="email">email:</label><input type="text" name="email" id="email" /></p>
<P><label for="phone">电话:</label><input type="text" name="phone" id="phone" /></p>
<P><label for="qq">QQ:</label><input type="text" name="qq" id="qq" /></p>
<P><input type="submit" name="submit" id="submit" value="提交" /></p>
</from>

当我们一点击提交时,整个表单就会提交到 action指定的文件处理,这里会将form的数据提交到test.php页面进行处理,但你当然可以提交给本页处理,那么你可以不用写action这个属性,不过要确保这个文件也是一个php文件才行。(稍微说下method这个定义数据以什么形式发送,一般有GET与POST两种方法,这里就不具体说这两种方法的区别了,自己可以(Google)