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

出自六年制學程
跳轉到: 導覽搜尋
第 4 行: 第 4 行:
 
[[20171012陣列]]<br/>
 
[[20171012陣列]]<br/>
 
[[20171005函式]]<br/>
 
[[20171005函式]]<br/>
 +
[[20170928迴圈]]<br/>
 
php超文件處理<br/>
 
php超文件處理<br/>
 
html文件格式<br/>
 
html文件格式<br/>
第 123 行: 第 124 行:
 
switch   
 
switch   
 
case     
 
case     
for      迴圈
 
while    迴圈
 
continue  跳到敘述區塊最前面
 
break    跳到敘述區塊最後面
 
  
 
 
*do:
 
do { // 無窮迴圈
 
  print ("|" . $i);
 
  $total += $i;
 
  $i++;
 
  if ( $i > 15 ) break;  // break指令
 
} while ( true );
 
print " ->從1加到15=" . $total . "<br/>";
 
$total = 0;  // 重設變數值
 
for ( $i = 1; $i <= 15; $i++ ) {
 
  if ( ($i % 2) == 1 ) continue;  // continue指令
 
  print "|" .  $i;
 
  $total += $i;
 
}
 
 
 
 
*for:
 
for ( $i = 1; $i <= 10; $i++ ) {
 
  print "|". $i;
 
  $total += $i;
 
}
 
 
 
 
*while:
 
while ( $result <= 100 ) {
 
  $result = $result * $n;  // 計算階層
 
  $n = $n + 1;
 
}
 
 
 
 
*條件:
 
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/>";
 
}
 
?>
 
  
  

2017年10月12日 (四) 11:18的修訂版本


筆記

20171012陣列
20171005函式
20170928迴圈
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註解 ========== 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}; { } 敘述區塊 # 抑制執行 else 其他 switch case

本學期專案:通訊錄