Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[1002] PHP入門班」目錄
MarkDown
11-5 上課範例:index.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
12-1 index.php
\[1002\] PHP入門班 =============== [](http://www.tad0616.net/uploads/tad_book3/file/1002/12.pdf) ### 一、 將班級資料做成選單 1. 語法: ``` select `class_sn`, `subject`, `class_name`, `teacher` FROM `tncomu_class` WHERE `access`='1' and `seme`='現在的學期' order by `subject` ``` 3. 問題一:「現在的學期」該怎麼抓呢? 4. 做成選單: ``` $opt="
"; while(list($class_sn , $subject, $class_name, $ teacher) = mysql_fetch_row($result)){ $selected=($default_class_sn==$class_sn)?"selected":""; $opt.="
{$class_name}
"; } $opt.="
"; ``` ### 二、 取得「現在的學期」 1. 學期:991、992、1001、1002、1011、1012,即「民國年+學期」 2. 如何抓到民國年?民國年=西元年-1911 3. 如何抓到西元年?date("Y") 4. 如何抓到學期?第1學期=「今年3月8月」;第2學期=「今年9月到隔年2月」 5. 如何抓到月?date("n") ``` if($月<=2){ $seme=去年第2學期; }elseif($月>=3 and $月<=8){ $seme=今年第1學期; }else{ $seme=今年第2學期; } ``` 7. date()完整用法:http://www.php.net/manual/zh/function.date.php ### 三、 如何一次讀取兩個資料表 1. 文章表(tncomu\_article)中有個欄位class\_sn對應到班級表(tncomu\_class)中的class\_sn,如何讀出文章時順便取出班級名稱? 2. 語法: ``` select a.* , b.`class_name` from `tncomu_article` as a left join `tncomu_class` as b on a.`class_sn`=b.`class_sn` where a.seme='本學期' and a.`enable`='1' ``` 4. 「left join」代表以左邊為主,順便到右邊撈撈看有無指定的資料。 5. 「right join」代表以右邊為主,順便到左邊撈撈看有無指定的資料。 6. 「join」代表兩邊都要同時有資料,否則該筆資料不會出現。
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
60
人線上 (
11
人在瀏覽
線上書籍
)
會員: 0
訪客: 60
更多…