PHP ELSEIF

  • Home
  • Forum
  • Tự Học HTML
  • Tự Học Javascript
  • Tự Học PHP

MỞ ĐẦU

  • PHP mở đầu
  • Chuẫn bị để học PHP
  • Trang PHP đầu tiên

KIỂU DỬ LIỆU

  • Biến PHP
  • Biến và giá trị
  • Biểu thức và các toán tử cơ bản
  • Một số toán tử khác trong php
  • PHP với các kiểu giá trị
  • Nháy đơn - nháy kép
  • PHP hằng
  • Đổi kiểu dữ liệu

CÂU LỆNH IF

  • PHP câu lệnh IF
  • PHP ELSEIF
  • Dạng vắn tắt

VÒNG LẶP

  • PHP vòng lặp while
  • PHP vòng lặp for

MẢNG PHP

  • Mảng trong PHP
  • PHP mảng kết hợp
  • PHP mảng dựng sẵn

PHP HÀM

  • Tự thiết lập Hàm
  • Hàm và tham số
  • Biến toàn cục và biến cục bộ
  • PHP function return

GIAO TIẾP NGƯỜI DÙNG

  • Giao tiếp với người dùng qua phương thức GET
  • Giao tiếp với người dùng qua phương thức POST

PHP ELSEIF

xxPHP elseif
Tháng Bảy 09, 2009, 03:17:37 PM gửi bởi nvcnvn
Câu lệnh if-else dùng cho trường hợp chỉ có một điều kiện cần được xem xét tới, nhưng trường hợp có nhiều điều kiện cũng như khả năng sảy ra thì sao!?!?

Xét ví dụ:
Nếu điểm Trung Bình năm của con từ 9 trở lên thì quà của con sẽ là một chiếc Nouvo, từ 7 tới dưới 9 là một chiếc Martin, còn mà dưới 7 là có chuyện đó!  X_X.

Câu nói đó trong PHP sẽ là:(giả sử điểm là 8 đi ha :X)

<?php
$diem
=8;
if(
$diem>=9)
{
echo
"Được một chiếc Nouvo";
}elseif(
$diem>=7)
{
echo
"Được một chiếc Martin";
}else
{
echo
"Tiêu rồi";
}
?>


Theo như giả sử thì Được một chiếc Martin  :))- rồi ha!

Chú ý, việc dùng elseif hoàn toàn khác với dùng nhiêu câu lệnh if như trong ví dụ sau đây:

<?php
diem
=10;
if(
$diem>=9)
{
echo
"Được một chiếc Novol";
}
if(
$diem>=7)
{
echo
"Được một chiếc Martin";
}else
{
echo
"Tiêu rồi";
}
?>


Lần này chúng ta tự tin hơn, cứ mạnh dạng cho diem=10 . Cùng với sự tự tin đó, kết quả sẽ là:
Được một chiếc Novolvà cảĐược một chiếc Martin. -O-

Sướng nhĩ, nhưng thế là do lỗi lập trình, một ngày nào đó khi bạn trở thành một lão làng lập trình, bạn tự viết cho mình một website buôn bán, và lầm lẫn như thế này sẽ làm bạn....... =((

Thật ra nếu muốn viết đoạn trên bằng cách dùng nhiều câ lệnh if nhưng theo đúng cách ta nghĩ thì phải:

<?
$diem=10;
if(
$diem>=9)
{
echo
"Được một chiếc Novol";
}
if((
$diem>=7)&&($diem<9))
{
echo
"Được một chiếc Martin";
}
if(
$diem<7)
{
echo
"Tiêu rồi";
}
?>


Nhưng quả thật sẽ rất khó khăn nếu có nhiều mức thưởng nhỉ!


http://hocvui.net


Viết một nhật xét mới

Danh Sách Các Bài Trả Lời:

Trang: [1]

 
Information Technology News|| Download driver and more|| SMF cho người Việt
|| game avatar || nông trại vui vẻ
Thích hợp với các trình dyệt:
Firefox - Opera - Google Chrome