สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย jannypan » 11/08/2011 1:42 pm

ปล.ผมก็ไม่แน่ใจนะครับ

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย dexjanghan » 08/08/2011 2:43 am

เอไปไส่ก่อนการบันทึกลงฐานข้อมูลในอีกไฟล์นึงครับ เอ่อ..ไฟล์ที่ใช้บันทึกค่าน่ะคับ
พี่เขาบอกละเอียดแล้วคับ
touleg เขียน:โทดทีครับใส่วงเล็บผิดที่ลืมดู แก้ให้แล้ว แต่จริงๆแล้วใช้แค่นี้ก็พอครับ

โค้ด: เลือกทั้งหมด

if(empty($_POST['data']))
{
    echo "ว่าง";
}else{
    echo "ไม่ว่าง";
}

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย touleg » 02/08/2011 2:18 pm

ต้องการตรวจสอบอะไรนะครับ

ค่าว่าง หรือ เว้นวรรค

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย gungsakab » 01/08/2011 9:54 pm

ไม่ได้อะครับ.

ค่าก็ยังว่างได้ ไม่ทราบว่าต้องแทรก code ตัวนี้ไว้ที่ไหนหรอครับ ผมแทรกไว้หลัง if ก็ไม่ได้ ก็เลยลองแทรกไว้ใน if เลย ก็ไม่ได้อะครับ

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย touleg » 01/08/2011 9:32 pm

โทดทีครับใส่วงเล็บผิดที่ลืมดู แก้ให้แล้ว แต่จริงๆแล้วใช้แค่นี้ก็พอครับ

โค้ด: เลือกทั้งหมด

if(empty($_POST['data']))
{
    echo "ว่าง";
}else{
    echo "ไม่ว่าง";
}

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย gungsakab » 01/08/2011 9:28 pm

พอดีพึ่งเริ่มจับ php อะครับ เลยยังไม่ค่อยคล่องเท่าไหร่.

ไม่รู้ว่าผมใส่ หรือ แทรก code ผิดรึป่าว ^^

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย gungsakab » 01/08/2011 9:24 pm

โปรแกรมฟ้องว่า syntax error, unexpected อะครับ

ตรงบรรทัด return !eregi('^[a-zA-Z0-9ก-๙]+'),$str);

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย touleg » 01/08/2011 9:19 pm

ใช้ regular expression ตรวจสอบครับ

โค้ด: เลือกทั้งหมด

function isEmpty($str)
{
     return !eregi("^[a-zA-Z0-9ก-๙]+",$str);
}

if(isEmpty($_POST['data']))
{
    echo "ว่าง";
}else{
    echo "ไม่ว่าง";
}
 

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย gungsakab » 01/08/2011 9:17 pm

ไม่ได้อะครับมันฟ้องว่า

Undefined variable

Re: สอบถามเรื่องการกรอกข้อมูล แต่ห้ามเว้นว่างในบางช่อง

โดย 333822 » 01/08/2011 8:56 pm

ก็

โค้ด: เลือกทั้งหมด

if($ssn=="" || $firstName==""  || $surName=="" ||$Dno=="")
{
echo "ห้ามเว้นช่องว่าง";
}
ปล.ผมก็ไม่แน่ใจนะครับ

ข้างบน