GORAGOD.com

freelance, web developer, web designer, hosting, domain name

ช่องว่างระหว่างข้อความ

คือว่าในฐานข้อมูลเป็นช่องว่างระหว่างคำพอเราเรียกข้อมูลแล้วมันไม่แสดงครับ

ยกตัวอย่างเช่นเก็บคำว่า commart 2008 ในฐานข้อมูล พอ fetch ข้อมูลออกมามันมาเฉพาะคำว่า commart ครับ

พอที่จะมีฟังก์ชั่นหรือวิธีการจัดการตรงนี้หรือเปล่าครับ...นอกจากการไปแก้ไขข้อมูลในฐานข้อมูลใหม่อ่ะครับ.
10 พ.ย. 2551 6 2,631

ไม่น่าเป็นไปได้

ตรวจดูว่าบน db มีข้อมูลถูกต้องมั้ย ถ้ามี มันเก็บอะไรลงไปในตัวคั่น
#1

มีช่องว่างเป็นตัวคั่นครับ ตอน add ข้อมูล ผม add เข้าฐานข้อมูลตรงๆเลยครับ
#2

ไม่น่ามีปัญหา

ช่องว่างไม่จำเป็นต้องแปลงอะไรครับ นอกจากมันจะไม่ใช่ช่องว่าง

มีอีกเรื่องนึง db เป็น utf-8 หรือเปล่า ถ้าเป็นแนะนนำให้ add ผ่านเว็บ อย่า add ผ่าน phpMyAdmin ครับ อาจเพี้ยน

และอีกเรื่องนึ้ง ฟังก์ชั่นที่ใชแปลงก่อนแสดงผลถูกต้องหรือเปล่า
#3

ผมเคยเจออยู่เหมือนกันนะครับ แต่ ไม่รู้จะเป็น condition เดียวกันหรือเปล่า
จะต้องมี quotation ให้กับสิ่งที่จะแสดงผลนะครับ เป็นต้นว่า

<input type="text" value="<?php echo $res['answer']; ?>">
#4

ใช่ครับ

ความจริงเรื่องนี้ควรทำให้เป็นนิสัยเลยในการเขียนโค้ด เพื่อลดความผิดพลาด ค่าต่างๆทีเป็น property ของ tag จะต้องอยู่ภายในเครื่องหมายคำพูดเสมอ เช่น

<a href="ช่องว่าง ระหว่างข้อความ.php">xxx</a>
<input type="text" value="name = somsri" />

ในกรณีข้างบน ถ้าไม่มีเครื่องหมายคำพูด tag คงเพี้ยนน่าดูครับ 
#5

ขอบคุณอีกหนึ่งเกร็ดความรู้ครับ
#6
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^