2014-01-17 17 views
0

即時消息創建和消息系統,在最後的步驟中即時編碼回覆然後發送回覆。 我沒有任何問題可以將原始郵件的文本填入回覆的正文中,但是當發送回覆時,郵件歷史記錄的新空格和製表符都將消失,因此所有內容都會一起放在一起。在DB中,類型爲text在回覆消息中保留回車和製表符鍵(空格)

原始郵件:

Test 1

回覆是這樣的:

Reply test 1 ----------------------------- The 2014-01-17 02:45:55, Mikey said : Test 1

回覆應該是這樣的:

Reply test 1 


----------------------------- 
The 2014-01-17 02:45:55, Mikey said : Test 1 

編輯:當回覆按鈕被按下,jQuery是添加東西contianr裏面如下$('#mess_texarea').text('\n\n\n' + '----------------------------- The '+ date + ', ' +remit + ' said :' + '\n' + text);

+0

如何在將代碼插入數據庫之前轉換代碼?請顯示你的代碼部分。 –

+0

我還沒有召集POST,因爲我得到的POST,即時通訊插入到數據庫中'$ query =「INSERT INTO mail(remi,idremi,dest,iddest,messa)VALUES('{$ _POST ['remit']} ',{$ _ POST ['idremit']},'{$ _ POST ['for']}',{$ _ POST ['idfor']},'{$ _ POST ['message']}')「;' – agucho

回答

0

當您迴應郵件正文使用nl2br作爲消息最有可能發送HTML和HTML刪除空格等等您需要將您的新行轉換爲<br>標記以顯示爲新行

+0

當發送回覆時,我只需要獲取$ _POST ['message']並插入數據庫 – agucho