作者foxzgerald (O⊥M)
看板PHP
标题Re: [请益] 关於email表单
时间Thu May 10 20:03:12 2007
※ 引述《naughtlily (莉)》之铭言:
: 第一次用php做表单...
: 研究很久...终於有一个头绪,但还是有些问题想不出来是哪里出了错...
: 想请诸位高手帮忙,网站如下,谢谢
: http://www.chromoink.com/Chromoink%20New/red2.html
: 在收到mail时发生一些问题
: 问题一:
: 其First Name、Last Name及Current Suppliers都无法显示
$F01=$_POST['First Name'];
$F02=$_POST['Last Name'];
$F03=$_POST['Current Suppliers'];
中间不要有空格.. 或许用 First
_Name 代替
: 问题二:
: 在收到mail其寄件者如何设定才可以将表单里的Email放置到其收到mail的寄件人位置
: 开题三:
: 如果没有输入First Name或其他空格怎麽回到表单页请他重写
建议用 javascript 先行检测;
php 端则有两种方式.
1. 利用 header("Location:
http://example/form.php"); 的方式重新导向
相关使用方式. 请参考
http://tw2.php.net/manual/en/function.header.php
2. 再次显示 表单 即可,如以下范例:
<?php
if ($form->validated()) {
// 检测表单; validated() 回传 true/false
$form->process();
// 若检测通过,则处理表单
} else {
$form->display();
// 若否,则重新显示表单
}
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.199.121
1F:→ foxzgerald:检测表单的方法仅是种示意;除非你跟我一样用 form 这 05/10 20:03
2F:→ foxzgerald:个物件产生表单 :P .. 不然得照你的方式改写 05/10 20:04
3F:推 naughtlily:问一个超级无敌有够笨的问题@.@" form是.php吗 05/10 23:09
4F:推 foxzgerald:看你要导到哪... 我是用一个 form.php 来处理表单.. 05/10 23:22
5F:推 naughtlily:感谢...那我可以直接改档名form.php之後再改程试吗/ 05/10 23:40
6F:推 foxzgerald:依照你的需求改吧 :P 那段程式码只是举个例子而已 05/11 00:53