作者GTFX (我達達的馬蹄~)
看板PHP
標題[請益] 請教一個換行的問題
時間Fri Jul 7 19:02:58 2006
請教各位先進一個換行的問題
我用有一筆資料用php把資料存到mysql中
$date=trim($_POST['textarea']);
$event=trim($_POST['textarea0']);
$topic=trim($_POST['textarea1']);
$content=trim($_POST['textarea2']);
$others=trim($_POST['textarea3']);
$query="insert into news(date,event,topic,content,others)
values('$date','$event','$topic','$content','$others')";
程式如上
有些內容是使用者在輸入的時候就會按enter換行
可是當我從mysql把data取出來要印的時候 這些換行就不見了
那麼請問我有沒有什麼方法可以把這個換行表示出來
是不是可以修改mysql的資料儲存方式來解決這個問題
我的資料都是以TEXT來作為資料儲存的型態
謝謝回答
:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.177.24
1F:推 nopeace:使用者按enter後是\n或\r\n換行,你要echo到網頁上就要把 07/07 19:38
2F:→ nopeace:\r\n取代成<br/> str_replace("\r\n","<br/>",str); 07/07 19:39
3F:推 forzaitalia:nl2br(),把字串放在括號裡面,得到的值ECHO出來即可 07/07 19:47
4F:推 GTFX:謝謝以上兩位,我採用後者:) It works. ^^b 07/07 23:45