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) นนั่ หมายความว่าทัง้ สองเง่ือนไขจะตอ้ งมคี า่ เป็นจรงิ
   50   51   52   53   54   55   56   57   58   59   60