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

出自六年制學程
跳轉到: 導覽搜尋
本學期專案:通訊錄
 
(未顯示同用戶所作出之57次版本)
第 1 行: 第 1 行:
 
[[分類:網頁程式撰寫]]
 
[[分類:網頁程式撰寫]]
  
==本學期專案:通訊錄==
+
==筆記欄==
php超文件處理<br/>
+
html文件格式<br/>
+
http傳輸協定<br/>
+
 
+
clint前端<br/>
+
server後端<br/>
+
  
 +
[http://wiki.creeper.tw/html%E5%9F%BA%E6%9C%AC%E8%AA%9E%E6%B3%95 html基本語法]<br/>
 +
[http://wiki.creeper.tw/php%E5%9F%BA%E6%9C%AC%E8%AA%9E%E6%B3%95 php基本語法]<br/>
 +
[http://wiki.creeper.tw/20170921變數 20170921 變數 上課筆記]<br/>
 +
[http://wiki.creeper.tw:10080/ch4hw.php 20170921 變數 回家練習]<br/>
 +
[http://wiki.creeper.tw/20170928%E8%BF%B4%E5%9C%88 20170928 迴圈 上課筆記]<br/>
 +
[http://wiki.creeper.tw:10080/ch5hw.php 20170928 迴圈 回家練習]<br/>
 +
[http://wiki.creeper.tw/20171005%E5%87%BD%E5%BC%8F 20171005 函式 上課筆記]<br/>
 +
[http://wiki.creeper.tw:10080/ch6hw.php 20171005 函式 回家練習]<br/>
 +
[http://wiki.creeper.tw/20171012%E9%99%A3%E5%88%97 20171012 陣列 上課筆記]<br/>
 +
[http://wiki.creeper.tw:10080/ch7hw.php 20171012 陣列 回家練習]<br/>
 +
[http://wiki.creeper.tw/20171019%E7%8B%80%E6%85%8B%E7%AE%A1%E7%90%86 20171019 狀態管理 上課筆記]<br/>
 +
[http://wiki.creeper.tw/%E7%B6%B2%E9%A0%81%E7%A8%8B%E5%BC%8F%E6%95%B4%E7%90%86 整理程式]<br/>
 +
<br/>
 +
<br/>
 +
相關連結:<br/>
 
[http://jendo.org/wiki1231/index.php?title=%E7%B6%B2%E9%A0%81%E7%A8%8B%E5%BC%8F%E6%92%B0%E5%AF%AB/2017 2017網頁程式撰寫]<br/>
 
[http://jendo.org/wiki1231/index.php?title=%E7%B6%B2%E9%A0%81%E7%A8%8B%E5%BC%8F%E6%92%B0%E5%AF%AB/2017 2017網頁程式撰寫]<br/>
 
 
[http://jendo.org/wiki1231/index.php?title=HTML  HTML]<br/>
 
[http://jendo.org/wiki1231/index.php?title=HTML  HTML]<br/>
  
<hr>
+
==本學期專案:通訊錄==
<nowiki>
+
 
+
==========
+
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};
+
<nowiki>
+
[[檔案:參考變數.jpg|200px]]
+
</nowiki>
+
 
+
----
+
 
+
 
+
{ }    敘述區塊
+
#      抑制執行
+
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/>";
+
}
+
?>
+
  
</nowiki>
+
[http://6years.jendo.org/~%E5%8A%89%E6%81%A9%E4%BD%91/PHP/nameList/nameList0.php nameList0]<br/>
 +
[http://6years.jendo.org/~%E5%8A%89%E6%81%A9%E4%BD%91/PHP/nameList/nameList1.php nameList1]<br/>
 +
[http://6years.jendo.org/~%E5%8A%89%E6%81%A9%E4%BD%91/PHP/nameList/nameList2.php nameList2]<br/>
 +
[http://6years.jendo.org/~%E5%8A%89%E6%81%A9%E4%BD%91/PHP/nameList/nameList3.php nameList3]<br/>

2018年9月6日 (四) 09:53的最新修訂版本


筆記欄

html基本語法
php基本語法
20170921 變數 上課筆記
20170921 變數 回家練習
20170928 迴圈 上課筆記
20170928 迴圈 回家練習
20171005 函式 上課筆記
20171005 函式 回家練習
20171012 陣列 上課筆記
20171012 陣列 回家練習
20171019 狀態管理 上課筆記
整理程式


相關連結:
2017網頁程式撰寫
HTML

本學期專案:通訊錄

nameList0
nameList1
nameList2
nameList3