บทเรียน php

php ขั้นพื้นฐาน
php ขั้นพัฒนา
php กับฐานข้อมูล Database
bigquery
 
หน้าแรก Bigquery
line
Templates Download  Bigquery.com new
line
สารบัญเว็บไซต์  Bigquery.com new
line
Program Download
line
Big Board
line
Guestbook
line

Download

line
E-Book - VI Editor (Editor for Linux)
line
apache_1.3.34-win32-x86-no_src
line
Unlimited Sitemap Generator
line
bigquery



 

บทเรียน php

เงื่อนไข If...Else

คำสั่งเงื่อนไขในการเปรียบเทียบ

บทเรียนนนี้ เป็นบทเรียนที่มีความสำคัญอีก บทเรียนหนึ่ง สำหรับผู้ที่เริ่มเขียนเวปไซด์ด้วยภาษา php ที่ไม่มีพื้นฐานในการเขียนโปรแกรมมาก่อน ในการเขียนโปรแกรมต่างๆ ไม่ว่าจะเป็นภาษาใดใด จะมีการเรียกใช้คำสั่งเงื่อนไขในการเปรียบเทียบบ่อยที่สุดเลยก็ว่าได้ โดยผู้เขียนโปรแกรมจะต้องมีความเข้าใจถึงข้อแตกต่าง ระหว่างเงื่อนไขการเปรียบเทียบต่างๆ และเลือกใช้ให้อย่างถูกต้อง และตรงกับความต้องการที่สุด

  • คำสั่งเงื่อนไข if...else - ใช้ในการเปรียบเทียบค่าของตัวแปร หรือ ค่าใดใด ว่ามีค่าเป็นจริง หรือ เท็จ
  • คำสั่งเงื่อนไข elseif - ใช้เมื่อต้องการเปรียบเทียบค่ามากกว่าหนึ่งครั้งเมื่อค่านั้น เป็นเท็จในเงื่อนไขแรก

The If...Else Statement

Syntax

if (เงื่อนไข)    คำสั่งที่ต้องการให้กระทำการเมื่อเงื่อนไขเป็นจริง;  
else คำสั่งที่ต้องการให้กระทำการเมื่อเงื่อนไขเป็นเท็จ;

ตัวอย่าง

จากตัวอย่าง ผลลัพธ์ที่ได้จะเป็น "นี้มันวันศุกร์แล้วหนิ! " ถ้าวันนี้เป็นวันศุกร์ ถ้าเป็นวันอื่นผลลัพธ์จะเป็น "โอ้ เมื่อไหร่จะวันศุกร์สักที!"::

<html>  <body>
<?php  $d=date("D");  if ($d=="Fri")    echo "นี้มันวันศุกร์แล้วหนิ!";   
else echo "โอ้ เมื่อไหร่จะวันศุกร์สักที!"; ?>
</body>  </html>

หากต้องการมากกว่าหนึ่งคำสังกระทำการ เมื่อเงื่อนไขนั้นเป็นจริง หรือเท็จ ต้องปิดคำสั่งด้วยเครื่องหมาย ;

<html>  <body>
<?php  $d=date("D");  
if ($d=="Fri") {
echo "สวัสดี!<br />";
echo "นี้มันวันศุกร์แล้วหนิ!";
echo "เจอกันที่ข้าวสารนะ ร้านเดิม!";
} ?>
</body>  </html>


The ElseIf Statement

หากต้องการตรวจสอบเงื่อนไขมากกว่าหนึ่งครั้ง หรือต้องการตรวจสอบเงื่อนไขอีกครั้ง หากเงื่อนไขแรกเป็นเท็จ

Syntax

if (เงื่อนไข)    คำสั่งที่ต้องการให้กระทำการเมื่อเงื่อนไขเป็น จริง;  
elseif (เงื่อนไข) คำสั่งที่ต้องการให้กระทำการเมื่อเงื่อนไขเป็น จริง;
else คำสั่งที่ต้องการให้กระทำการเมื่อเงื่อนไขเป็น เท็จ;

ตัวอย่าง

จากตัวอย่างผลลัพธ์ที่ได้ต้องเป็น "นี้มันวันศุกร์แล้วหนิ!" ถ้าวันนี้เป็นวันศุกร์ และ ผลลัพธ์จะเป็น "อ้าว เป็นวันเสาร์ได้ยังไง !" ถ้าวันนี้เป็นวันเสาร์ ถ้าเป็นวันอื่นผลลัพธ์จะเป็น "โอ้ เมื่อไหร่จะวันศุกร์สักที!":

<html>  <body>
<?php  $d=date("D");  if ($d=="Fri")    echo "นี้มันวันศุกร์แล้วหนิ!";   
elseif ($d=="Sat") echo "อ้าว เป็นวันเสาร์ได้ยังไง !";
else echo "โอ้ เมื่อไหร่จะวันศุกร์สักที!"; ?>
</body>  </html>