作者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
→ foxzgerald:檢測表單的方法僅是種示意;除非你跟我一樣用 form 這 05/10 20:03
→ foxzgerald:個物件產生表單 :P .. 不然得照你的方式改寫 05/10 20:04
推 naughtlily:問一個超級無敵有夠笨的問題@.@" form是.php嗎 05/10 23:09
推 foxzgerald:看你要導到哪... 我是用一個 form.php 來處理表單.. 05/10 23:22
推 naughtlily:感謝...那我可以直接改檔名form.php之後再改程試嗎/ 05/10 23:40
推 foxzgerald:依照你的需求改吧 :P 那段程式碼只是舉個例子而已 05/11 00:53