ถามเรื่อง fck ดึงข้อมูลจากฐานข้อมูลครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ถามเรื่อง fck ดึงข้อมูลจากฐานข้อมูลครับ

ถามเรื่อง fck ดึงข้อมูลจากฐานข้อมูลครับ

เวลาดึงเอามาแก้ไขครับ มันจะเป็นรหัส html อ่ะครับ

จะทำยังไงให้มันเป็นอักษรหรือรูปแบบปกติเหมือนตอนที่เราบันทึกอ่ะครับ

คล้ายๆการดึงเอาข้อมูลมาแก้ไขแบบเว็บบอร์ดอ่ะครับ



Amdev 202.28.183.xxx 19-01-2010 15:32:02

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

 ถ้าเราใช้ fck ในการเพิ่มข้อมูล เราต้องใช้ fck ในการแก้ไขข้อมูลด้วย หมายถึงตอนเรียกข้อมูลมาแก้ไข ต้องใช้ fck ด้วย

การเรียกใช้ fck สำหรับแก้ไข คล้ายกับที่เราใช้ ตอนเพิ่มข้อมูล
 
 
แต่จะมีแก้ไขตรงค่าที่ 
 
จาก
 
$oFCKeditor->Value ="" ; 
 
เป็น
 
$oFCKeditor->Value =ตัวแปร หรือค่า จากฐานข้อมูล; 


ninenik 124.120.179.xxx 19-01-2010
 ความคิดเห็นที่ 2

ใช่ครับแต่เวลาดึงมาแก้กับ fck มันไม่เป็นรูปแบบเดิมครับ มันจะแสดงเป็น html code

ตัวอย่างผมส่งข้อมูลไปเก็บในฐานเป็น สวัสดี

พอเวลาดึงมาแสดง(จะแก้ไขกับfck) มันจะได้แบบนี้ครับ

<p><span style="color: rgb(255, 0, 0);"><strong>สวัสดี</strong></span></p>



amdev 202.28.183.xxx 20-01-2010 09:14
 ความคิดเห็นที่ 3

ไม่เคยเจอปัญหาแบบนี้เหมือนกัน คิดว่า fck คงมีปัญหา หรือไม่ก็ไฟล์ที่เราเรียกใช้ fck มีโค้ตหรือ javascript ที่ทำให้การแสดงผลของ fck ผิดเพี้ยนไป ให้ลองหาสาเหตุของปัญหาก่อน 
ลองสร้างไฟล์ว่าง (ไฟล์ php ที่่ไม่มีการเรียก javascript หรือ css อื่นๆรวมอยู่ด้วย) แล้วลองเรียกใช้ fck ถ้าสามารถใช้งานได้ตามปกติ แสดงว่าเป็นกับ javascript หรือ css ตัวอื่นที่นำมาใช้ร่วม

แต่ถ้ายังมีปัญหาอยู่แสดงว่าเป็นกับ fck อาจจะเป็นกับบางไฟล์ หรือส่วนที่เราปรับแก้ ให้ลองหาตัวใหม่มาใช้แทน



ninenik 124.120.162.xxx 20-01-2010
 ความคิดเห็นที่ 4

ผมไม่เคยเจอปัญนี้น่ะ เก็บข้อมูลเป็น detail หรือ vachar ครับ 

oFCKeditor->Value =ตัวแปร หรือค่า จากฐานข้อมูล;  

ผมเก็บเป็น detail น่ะ แบบนี้ไ้ด้เลย อ่ะ



srenon 112.142.170.xxx 20-01-2010 22:53
 ความคิดเห็นที่ 5

ได้แล้วครับ

ผมลองเปลี่ยนมาใช้ CKE ดู

ใช้คำสั่ง replace() จบเลยครับ

ขอบคุณมากๆครับ



amdev 202.28.183.xxx 22-01-2010 11:33
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ