台灣最大程式設計社群網站
線上人數
1699
 
會員總數:246083
討論主題:189658
歡迎您免費加入會員
討論區列表 >> PHP >> 有關加入會員後寄發email的問題Unknown column 'email' in 'field
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有關加入會員後寄發email的問題Unknown column 'email' in 'field
價值 : 20 QP  點閱數:546 回應數:2
樓主

Dv Lin
門外漢
0 15
197 55
發送站內信

各位前輩大家好
又要來麻煩大家了
狀況是這樣
我在加入會員後要寄一封email給會員
mb_internal_encoding('UTF-8');
$servicemail="mailservice@XXXXXXXXX.com";
$webname="XXXXXXXXX.com";
$email=$_POST['email'];
$subject=$_POST['shop_name']."您好,歡迎您加入".$webname;
$subject=mb_encode_mimeheader($subject, 'UTF-8');
$body="親愛的".$_POST['shop_name']."您好,歡迎您加入XXXXXXXX.com成為會員:<br />
以下是您的會員資料<br/>
您的帳號是".$_POST['email']."<br/>
您的密碼是".$_POST['password']."<br/>
請牢記您的您7-Discount.com登入帳號及密碼方便管理您的資料<br />
並請妥善保存您的資料,如有任何問題歡迎與我們聯絡,謝謝!!<br />
請注意!本信件由系統直接發送,請勿直接回信";
//郵件檔頭設定
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From:".mb_encode_mimeheader($webname, 'UTF-8')."<".$servicemail."> \r\n";
$headers .= "Reply-To:".mb_encode_mimeheader($webname, 'UTF-8')."<".$servicemail.">\r\n";
$headers .= "Return-Path:".mb_encode_mimeheader($webname, 'UTF-8')."<".$servicemail.">\r\n";
mail ($email,$subject,$body,$headers,$url);
在本機上測試都是正常的,可以加入也可以收到email
但是!
上傳到伺服器之後就不能加入會員了
再輸入完資料後會出現
Unknown column 'email' in 'field list'

請問這是哪裡的問題
感恩

本篇文章發表於2014-02-07 18:02
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
你要不要先查看看他的錯誤程式行號是哪一行???

這個訊息看起來是mysql的錯誤訊息。不是程式的錯誤訊息。

在程式堥S看到你的sql命令。我想你可能是在其它地方獲取會員的email。
可能缺少了email欄位。

本篇文章回覆於2014-02-08 19:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Dv Lin
檢舉此回應
謝謝浩瀚星空前輩的指導
本篇文章回覆於2014-02-08 19:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.