A-AA+then

ปัญหาการป้อนข้อมูลใน textbox หลายบรรทัด

1,704

หนูต้องการทำเว็บบอร์ด หนูมีปัญหาในการป้อนข้อมูลในเท็กบอกหลายบรรทัด เวลาผู้ใช้กด enter ในเท็กบอกซ์ เวลาบันทึกไว้ในฐานข้อมูล จะทำให้การแสดงผลมีปัญหา เกิด error หนูต้องทำอย่างไรค่ะ

แล้วหนูควรเก็บข้อมูลรายละเอียดนี้ไว้ในฟิวล์ประเภทอะไรค่ะ หนูใช้ mySQL ตอนนี้หนูก็ใช้ varchar 255 ธรรมดานี่แหละค่ะ อาจารย์ช่วยแนะนำหนูด้วยนะค่ะ

เว็บบอร์ดอาจารย์ใช้ได้ดีเลยทีเดียว หนูทำแบบนี้ไม่เป็นค่ะ

2 ความคิดเห็น

เมื่อกด enter ใน textbox เราจะได้ข้อมูลเป็น \r\n ซึ่งข้อมูลตัวอักษรนี Browser ไม่รู้จัก เราต้องแปลง \r\n ให้เป็น <br /> โดยใช้ฟังก์ชั่น nl2br() แปลง

การเก็บข้อมูลจาก Textbox ควรใช้ชนิดของข้อมูลเป็น Text นะครับ เนื่องจากข้อมูลในฟิลด์นี้ มีความยาวไม่แน่นอน และ มากกว่า 255 ตัวอักษร
1

ขอบคุณค่ะ จะลองดูนะค่ะ
2
^