Page 55 - การโปรแกรมเว็บ
P. 55
เจเอสพี 7-43
บรรทัดท่ี 11 ประกาศตัวแปร password เปน็ ชนิดสตรงิ สำ� หรบั เกบ็ รหสั ผ่าน
บรรทัดที่ 12 ค�ำสัง่ if ในการตรวจสอบคา่ ของตวั แปร username วา่ เท่ากับ nattapong
หรือไม่
บรรทัดท่ี 13 แสดงขอ้ ความ Your username has a permission. ออกทางจอภาพเมอ่ื
เงอื่ นไขในค�ำสงั่ if เป็นจริง
บรรทัดท่ี 14 คำ� สงั่ ปดิ ของ if
บรรทดั ที่ 15 คำ� สง่ั if สำ� หรบั ตรวจสอบค่าตัวแปร username วา่ มคี ่าเท่ากับ nattapong
และ password ว่าเท่ากับ 1234 หรอื ไม่
บรรทัดที่ 16 แสดงข้อความเมือ่ เง่อื นไขใน if เปน็ จริง
บรรทดั ท่ี 17 ค�ำสั่งปดิ ของ if
บรรทดั ที่ 18 ค�ำส่งั แท็กปดิ เจเอสพี
บรรทดั ที่ 19 ค�ำส่ังแทก็ ปดิ สว่ นเนอ้ื หาของเว็บ
บรรทดั ท่ี 20 ค�ำสั่งแทก็ ปดิ html
ผลการท�ำงานของโปรแกรมแสดงดงั ภาพท่ี 7.14
ภาพที่ 7.14 ผลการท�ำงานของโปรแกรมการใช้ค�ำสั่ง if
จากตัวอย่าง 7.15 เป็นการใช้ค�ำส่ัง if เพื่อตรวจสอบชื่อผู้ใช้และรหัสผ่านในการเข้าสู่ระบบ ใน
บล็อกค�ำสั่ง if อันแรกจะตรวจสอบว่า username มีสิทธิ์ในการท่ีจะเข้าระบบหรือไม่ (username ==
"nattapong") และบลอ็ กคำ� สง่ั if อันท่สี อง เป็นการตรวจสอบการเข้าระบบ โดยมี expression ยอ่ ยสอง
อันทเ่ี ชื่อมกันดว้ ยตัวด�ำเนนิ การ && (and) นนั่ หมายความว่าทัง้ สองเง่ือนไขจะตอ้ งมคี า่ เป็นจรงิ