網頁程式撰寫/丁禾

出自六年制學程
在2016年2月15日 (一) 13:59由丁禾對話 | 貢獻所做的修訂版本

跳轉到: 導覽搜尋

筆記

  1. <meta http-equiv='content-type' content='text/html;charset=UTF-8'/>
    • meta:對html文檔的描述
    • http-equiv:meta標籤要描述的類型
    • content-type:http-equiv的類型下要描述的內容
    • charset:字級編碼(例:UTF-8、BIG-5等)
  2. CSS:串接樣式表(在html是style)網上的.CSS檔就是封包的style內容。
  3. 伺服器語言三大系統:
    • ASP:微軟所有,要是微軟倒了就沒了,安全性也較差(開發者是以賺錢為出發點)。
    • JSP:性能比ASP好,業界(大公司)常用,半開放(允許私佔)。
    • PHP:開放,免費,此課程的中心,與前端呼應,又可控制後端。
  4. SQL:後端資料庫,標準語法。
  5. ajax:是javascrip中用來開通和伺服器通道的技術(例:學程該做的事)
  6. form屬性
  7. action是做出回應的檔案位置。
    • input:
      • type:輸入變數的種類(例如text、password、submit之類)<input type='變數的種類'>
        • submit:後送按鈕,是將輸入變數送到後台,可用value改變按鈕的顯示名稱。
        • name:輸入變數的名稱
        • value:在輸入變數前欄位就會出現的預設值
        • maxlength
        • select
        • teetarea
  8. 駝峰式表示法:變數名稱除了第一個單字外字首全部大寫(例:studentName)
  9. php指令分為三段
    1. 命令
      • echo:送出<?php echo  ;?>
      • $connect=mysql_connect:連接MySQL資料庫。<?php $connect=mysql_connect('連接位置','帳號','密碼'); ?>
        • mysql_close關閉與MySQL資料庫的連結。指令為mysql_close(連結ID),承上例:mysql_close($connect)
        • "insert into web set 姓名(要插入的欄位)='".(要插入的內容)."'"在資料庫中的「姓名」欄中插入一筆。
        • "update web set 姓名(要更改的欄位)='". (要更改的內容) ."' where wid=""更改資料庫中的某一筆,前面承上,後加的where wid=後打更改位置。
        • "insert into web set 姓名(要更改的欄位)='". ."' where wid=(wid欄中數字)"刪除資料庫中的某一筆,前面承上,後加的where wid=後打更改位置。
    2. 資料
      • $_REQUEST[]括號中填的是前端送來的變數。例如:$_REQUEST[studentName]就是指前端名為studentName變數的值。<?php echo $_REQUEST[u] ;?>
      • 雙引號"為字串開始和字串結束。例:"123"
      • .為連結字串的符號。例:"123"."345"="123345"
    3. 執行(即為;分號)

筆記二