|
|
|
ขอ Code PhP เวลาเราทำการโพสต์ใน Form เมือเรา Enter ขึ้นบรรทัดใหม่ก็อยากให้มันโชว์ตามการ Post ด้วยครับ |
|
|
|
|
|
|
|
ผมเคยทำวิธีนึง...ตอนใส่ข้อมูลใน textarea แล้วมีการ enter
ก่อน insert ลงตาราง ให้ replace "/n" (ขึ้นบรรทัดใหม่)ด้วย <br>
เวลาเอาออกมาแสดงผล ก็จะสามารถแบ่งบรรทัดได้ึครับ
Replace
$text= str_replace("\n","<br>",$text);
|
ประวัติการแก้ไข 2011-07-22 09:32:35
|
|
|
|
Date :
2011-07-22 09:31:52 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo nl2br($string);
ปกติแบบนี้ก็น่าจะได้น่ะครับ
|
|
|
|
|
Date :
2011-07-22 09:41:15 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองทำทั้ง 2 แบบแล้ว
ยังทำไม่ได้เลยครับ
แล้วตอนรับค่าจาก Form โพสต์ เขียนโค๊ด
อย่างไรครับ ขอบคุณครับ
|
|
|
|
|
Date :
2011-07-22 09:58:53 |
By :
tongk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 แบบด้านบนนี้ใช้ได้ครับ
ถ้าไม่ได้น่าจะมาจาก คุณยังทำตามไม่ถูกน่ะครับ
Code (PHP)
echo nl2br($string); // ของ mr.win $string ค่าตัวแปรที่รับค่่าข้อความคุณมาแสดงผลน่ะครับ
$text= str_replace("\n","<br>",$text); // ส่วนตัวนี้ ให้คุณรับค่าก่อนจัดเก็บเข้าฐานข้อมูลครับ แล้วค่อย query มาแสดงผลอีกที
เลือกใช้ซักวิธีนึงดูน่ะครับ
|
ประวัติการแก้ไข 2011-07-22 11:34:36
|
|
|
|
Date :
2011-07-22 11:33:55 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ
|
|
|
|
|
Date :
2011-10-12 20:02:33 |
By :
เรา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|