Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[1002] PHP入門班」目錄
MarkDown
7-3 上課範例:save_class.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
8-1 上課範例:index.php
\[1002\] PHP入門班 =============== [](http://www.tad0616.net/uploads/tad_book3/file/1002/08.pdf) ### 一、 關於函數: 1. 函數有兩種,一組是PHP內建函數,另一種是自訂的函數。 2. 一個函數通常都有其獨特的功能,可視為具特定功能的小零件,直接呼叫使用即可,如:phpinfo(),有些有傳回值,有些沒有;有些需要輸入參數,有些不用。 3. 完整函數手冊:
4. PHP中文手冊:
5. 函數基本結構:傳回值 函數名稱(參數1,參數2...); ### 二、 函數傳回值: 1. string(字串)、int(整數)、array(陣列)、object(物件)、bool(布林值)、void(無傳回值)、mixed(不一定)、new(建立物件) ### 三、 自訂函數的基本結構 1. 可以自己定義函數,但函數名稱不可以重複。
function 函數名稱($參數1="預設值1", $參數2=null,...){ global 宣告為全域變數; 程式內容; return 傳回值; }
2. 參數、預設值、global、傳回值都不一定要有。 3. 函數可以擺在<?php ... ?>中的任何地方,放在哪裡都可以,前後都不影響程式。 4. 函數內的變數無法與外界互通,只能以global方式或設成參數放進函數中。 ### 四、 TBS小強佈景 1. 讓PHP程式和畫面設計(即樣板)分開,我們就可以用一般網頁編輯器來設計樣板。 2. 可以不用重複設計專案的每一頁畫面,因樣板可共用,節省開發時間。 3. PHP樣板引擎(用來套用樣板的東西)很多,我們用的是小巧快速的「小強」TinyButStrong樣板引擎(
) 4. 小強的簡體中文說明書:[http://www.phpv.net/TBS\_Manual.htm](http://www.phpv.net/TBS_Manual.htm) ### 五、 免費佈景 1.
2.
3.
4.
5. [http://www.templateworld.com/free\_templates.html](http://www.templateworld.com/free_templates.html) ### 六、 用網頁編輯器來修改製作樣板 1. 簡單講,就是精簡之,並留下自己想要的部份即可。 2. [
DreamWeaver 8 試用版下載
](http://www.jcps.kh.edu.tw/database/ClassSystem/DocumentDocumentDownload.php?teacher_id=10&document_id=6353)
(用來製作樣板)
3. 自己挖幾個洞,例如:
\[var.content\]
或
\[var.title\]
### 七、 讓php檔案套用樣板 1. 將tbs\_us.zip複製到網頁目錄下,並解壓縮,我們要用的只有tbs\_class.php。 2. 程式中必須產生對應佈景標籤的變數,如「$content="xxx"」(即對應\[var.content\]),在最後引入TBS佈景引擎檔案:
include\_once('tbs\_class.php'); $TBS =new clsTinyButStrong ; $TBS->LoadTemplate('theme.html',False) ; $TBS->Show() ;
### 八、確認刪除
<script>
function
del\_func
(sn){ var sure =
window
.
confirm
('確定要刪除此資料?'); if (!sure) return; **location**.**href**=
"
**xxx.php**
?
**op**
**=**
**del**
&
sn
="
+ sn; }
</script>
<a href='**javascript**:
del\_func(
$sn
)'>刪除</a>
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
60
人線上 (
9
人在瀏覽
線上書籍
)
會員: 0
訪客: 60
更多…