網頁程式撰寫/2017/劉恩佑:修訂版本之間的差異

出自六年制學程
跳轉到: 導覽搜尋
第 125 行: 第 125 行:
 
switch   
 
switch   
 
case     
 
case     
 +
  
 
條件:
 
條件:
第 133 行: 第 134 行:
 
} else {
 
} else {
 
}
 
}
 +
  
 
多選一條件:
 
多選一條件:
第 150 行: 第 152 行:
 
   default:
 
   default:
 
       print "學生成績不及格<br/>";
 
       print "學生成績不及格<br/>";
 +
}
 +
?>
 +
 +
 +
if/eiseif用法(最常用方法):
 +
<?php
 +
$grade = 85;  // 指定變數值
 +
echo "學生成績: $grade 分<br/>";
 +
 +
// if/elseif條件敘述
 +
 +
if ( $grade >= 80 )
 +
{
 +
    print "甲等!<br/>";
 +
}
 +
elseif ( $grade >= 70 )
 +
{
 +
print "乙等!<br/>";
 +
}
 +
elseif ( $grade >= 60 )
 +
{
 +
print "丙等!<br/>";
 +
}
 +
else
 +
{
 +
print "丁等!<br/>";
 
}
 
}
 
?>
 
?>
  
 
</nowiki>
 
</nowiki>

2017年9月28日 (四) 10:07的修訂版本


本學期專案:通訊錄

php超文件處理
html文件格式
http傳輸協定

clint前端
server後端

2017網頁程式撰寫

HTML



==========
html:
==========

<>標籤
<標籤 屬性名=屬性值 屬姓名=屬性值>

<meta>描述

<form>表單開始
</form>表單結束

<body>本文
</body>本文結束

span文字小片段

<text>文字、文件
br換行

type='submit'按鈕
hr水平線

<option>下拉式選單

<tr>表格
col span打通
row span打通

input輸入
Output輸出

<!DOCTYPE html> 告訴伺服器這是html5

<!--  --> html註解

<hr>

==========
php:
==========

/*  換行註解
*/  結束註解

//  單行註解

#   單行註解

;執行

<?php 
echo "PHP與MySQL網頁程式設計<br/>";
?>

echo    執行(變數可以用,連接)
print   執行(變數不行用,連接)
.       焊接字串

實字:
123         整數
'123'       字串
12.3,12.32  浮點

布林值:
true   1  對
false  0  錯
|"        空字串

常數=不能改變
變數=可以改變

=   波值
==  等於
=== 完全等於

$                            //變數
$std_name                   //變數名稱
$username = &$stdName;     //參考變數$stdName

\n   換行
\r   Enter鍵
\t   Teb鍵
\\   \符號
\$   $符號
\"   "符號

(int)轉形

define定義常數

stdName
nickname
username
指定變數值:
$name = "myName";
$$name = "陳允南";  // 指定變數$myName的值
// 取出動態變數的值
$username = $$name;
$username1 = ${$name};

參考變數.jpg { } 敘述區塊 # 抑制執行 else 其他 switch case 條件: if ( $grade >= 80 ) { print "甲等!<br/>"; } elseif ( $grade >= 70 ) { print "乙等!<br/>"; } else { } 多選一條件: <?php $GPA = 'B'; // 指定變數值 echo "學生成績: $GPA<br/>"; switch ( $GPA ) { // switdh條件敘述 case 'A': print "學生成績超過80<br/>"; break; case 'B': print "學生成績超過70,低於80<br/>"; break; case 'C': print "學生成績超過60,低於70<br/>"; break; default: print "學生成績不及格<br/>"; } ?> if/eiseif用法(最常用方法): <?php $grade = 85; // 指定變數值 echo "學生成績: $grade 分<br/>"; // if/elseif條件敘述 if ( $grade >= 80 ) { print "甲等!<br/>"; } elseif ( $grade >= 70 ) { print "乙等!<br/>"; } elseif ( $grade >= 60 ) { print "丙等!<br/>"; } else { print "丁等!<br/>"; } ?>