:::
所有書籍
「[1002] PHP入門班」目錄
MarkDown
1. PHP入門
1. PHP入門
2. 使用者輸入介面設計
2-1 上課範例:index.php
2-2 上課範例:save.php
3. PHP變數與常數
3-1 上課範例:a1.php
4. PHP資料類型與建立資料表
4-1 上課範例:add_class.php
5. 連線資料庫及運算元
5-1 上課範例:save_class.php
5-1 上課範例:add_class.php
6. 讀取資料庫及PHP陣列
6-1 上課範例:add_class.php
6-2 上課範例:save_class.php
6-3 上課範例:index.php
7. 編輯與刪除功能
7-1 上課範例:index.php
7-2 上課範例:add_class.php
7-3 上課範例:save_class.php
8. 函數與小強佈景
8-1 上課範例:index.php
8-2 上課範例:add_class.php
8-3 上課範例:save_class.php
9. 流程控制與迴圈
9-1 上課範例:add_class.php
9-2 上課範例:theme.html 樣板檔
9-3 上課範例:save_class.php
9-4 上課範例:index.php
9-5 上課範例:header.php
9-6 上課範例:function.php
10. 練習練習再練習!
10-1 上課範例:index.php
10-2 上課範例:add_class.php
10-3 上課範例:save_class.php
10-4 上課範例:index.php(整合版)
10-5 上課範例:header.php(整合版)
11. 建立學習收藏的發布頁
11-1 上課範例:class.php
11-2 上課範例:header.php
11-3 上課範例:tad0616.sql
11-4 上課範例:blank.php 空白樣板
11-5 上課範例:index.php
12. 兩個資料表的結合
12-1 index.php
13. 資料檢查
13-1 上課範例:index.php
13-2 上課範例:header.php
13-3 上課範例:function.php
13-4 上課範例:class.php
14. 請完成基本功能囉~
14-1 上課範例:index.php(完成版)
15. 認證與session
15-1 上課範例:class.php
15-2 上課範例:config.php
15-3 上課範例:header.php
15-4 上課範例:index.php
16. 分頁與編輯器
16-1 上課範例:index.php
16-2 上課範例:header.php
17. 用PHP上傳檔案
17-1 上課範例:index.php
18. 資料搜尋
18-1 上課範例:index.php
18-2 上課範例:theme.html
2-1 上課範例:index.php
\[1002\] PHP入門班 =============== [![](http://tad0616.net/uploads/dl.gif)](http://www.tad0616.net/uploads/tad_book3/file/1002/02.pdf) **一、本學期製作主題:「我的學習收藏」系統** 1.
2. 使用者範圍:所有社大學員、社大工作人員。系統需求如下: - (1) 可以讓學員方便快速的填寫學習收藏,考量學員特質,界面應簡單易操作。 - (2) 副班長可以從線上掌控使用者填寫狀況,並做篩選。 - (3) 所有人都可以線上瀏覽,僅社大人員可以進行 PDF 輸出列印。 - (4) 需能每一學期使用,並可觀看之前學期的內容。 - (5) 可讓社大人員匯入掃瞄圖檔(舊的我的學習收藏掃瞄文件)。 3. 行政面該如何與系統搭配?
**二、根據需求來進行系統規劃**
1. 需要幾個資料表?(資料表規劃日後會有詳細說明) 2. 請根據資料表來設計使用者操作界面。
**三、基礎表單的 HTML 語法**
1. <form action="接收程式.php" method="傳送方式">表單</form> - (1) action 屬性:用來指定使用者填好的東西,要送去給哪個程式來執行。 - (2) method 屬性:指定傳送方法,可以是 POST(建議)或 GET(預設) - (3) 如果希望表單可以上傳,必須加入 enctype="multipart/form-data"
**四、最基礎的 input 表單元件**
1. <input type="格式" name="名稱" size="大小" value="預設值"> 2. 其中的 name 最重要!一定要有!因為 name 送出後,會變成 PHP 的變數名稱。例如表單有個:<input type="text" name="tel">,表單送出後,方法若用 post,那麼會得到 $\_POST\['tel'\] 變數;若是用 get,那就是 $\_GET\['tel'\]
**五、常用的表單元件 HTML 語法及屬性**
1. 文字框:<input type="text" name="名稱" value="預設值" size="大小"> 2. 隱藏框:<input type="hidden" name="名稱" value="預設值"> 3. 密碼框:<input type="password" name="名稱" size="大小"> 4. 上傳框:<input type="file" name="名稱" size="大小"> 5. 送出鈕:<input type="submit" value="按鈕文字"> 6. 單選框:<input type="radio" name="名稱" value="值 1">選項文字 1 - (1) 單選框通常會有好幾個選項,一組選項就要一組<input>,name 都要一樣才行! - (2) 若要預設選取,要加上 checked="checked" - (3) 可以用<label for="id">選項</label>,以便點選文字就可以勾選該項目。 7. 複選框:<input type="checkbox" name="名稱\[\]" value="值 1">選項文字 1 - (1) 複選框通常同時會有好幾個選項,一組選項就要一組<input> - (2) name 都要一樣才行!而且因為是複選,所以 name 要加上\[\],如此會送出陣列。 - (3) 若要預設選取,要加上 checked="checked" 8. 下拉選單:<select name="名稱" size=1>選項</select> - (1) 選項:<option value="值">選項文字</option> - a. 一組選項,就是一組<option> - b. 若要預設選取:要在<option>中加入 selected="selected" - (2) 若希望下拉選單可以複選,除了 name 要加上\[\]外,還要加上 multiple 屬性。 9. 大量文字框:<textarea name="名稱" cols="欄寬" rows="列高">預設值</textarea>
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
54
人線上 (
12
人在瀏覽
線上書籍
)
會員: 0
訪客: 54
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入