:::
所有書籍
「[981]PHP入門+XOOPS模組設計」目錄
MarkDown
6. 把資料庫資料作成列表
1. 相見歡
1-1 index.php 內容
2. PHP與表單
2-1 contact/index.php
3. 讓程式聰明又乾淨
3-1 index.php 原始語法
4. 寫入資料庫
4-1 index.php
5. 撈取資料庫資料
5-1 index.php
6. 把資料庫資料作成列表
6-1 index.php
7. 讓程式套用佈景
7-1 index.php
8. 加入修改刪除功能
8-1 index.php
9. 上傳檔案並做縮圖
9-1 index.php
10. 安裝XOOPS
10-1 index.php
11. XOOPS模組架構
11-1 index.php
11-2 index2.php
12. $xoopsUser應用
12-1 index.php
13. 分頁與搜尋
13-1 include/search.php
13-2 index.php
14. 樣板及評論
14-1 view.php
14-2 index.php
14-3 comment_new.php
15. 製作XOOPS區塊
15-1 blocks/new_contact.php
16. 偏好設定與所見即所得
16-1 view.php
17. 多國語系與圖形驗證
17-1 index.php
17-2 [語系]language/tchinese_utf8/modinfo.php
17-3 [語系]xoops_version.php
17-4 [語系]admin/menu.php
17-5 [sprintf示範]index.php
17-6 [sprintf示範]main.php
18. 模組自動功能
18-1 include/onUninstall.php
18-2 include/onUpdate.php
7. 讓程式套用佈景
\[981\]PHP入門+XOOPS模組設計 ====================== <?php $link=mysql\_connect("localhost","root","12345"); mysql\_query("SET NAMES 'utf8'"); if(empty($link)){ echo mysql\_error(); } $op=(empty($\_REQUEST\['op'\]))?"":$\_REQUEST\['op'\]; $sn=(empty($\_REQUEST\['sn'\]))?"0":intval($\_REQUEST\['sn'\]); switch($op){ case "show": $main= show\_data($sn); break; case "save": $sn= save\_data(); header("location:index.php?op=show&sn=$sn"); break; case "input\_form": $main= input\_form(0,"#6699ff"); break; default: $main= list\_all(); break; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title></title> </head> <body> <?php echo $main; ?> </body> </html> <?php
//顯示所有結果 function list\_all(){ global $link; $sql="select \* from `contact`"; $result=mysql\_db\_query("tad",$sql) or die(mysql\_error()); $main="<table border=5 align='center'> <tr><th>姓名</th><th>性別</th><th>Email</th></tr>"; while($data=mysql\_fetch\_array($result)){ $main.= " <tr> <td>{$data\['name'\]}</td> <td>{$data\['sex'\]}</td> <td>{$data\['email'\]}</td> </tr>"; } $main.="</table>"; return $main; }
//輸入表單 function input\_form($border=5,$bgcolor="#cccc66"){ $data="<form action='index.php' method='post'> <table border={$border} align='center' bgcolor='{$bgcolor}'> <tr><th>姓名</th><td><input type='text' name='name' value='{$\_POST\['name'\]}'></td></tr> <tr><th>性別</th><td> <input type='radio' name='sex' value='m'>先生 <input type='radio' name='sex' value='f'>女士 </td></tr> <tr><th>Email</th><td><input type='text' name='email' size=30 value='{$\_POST\['email'\]}'></td></tr> <tr><th>電話</th><td><input type='text' name='tel' size=10 value='{$\_POST\['tel'\]}'></td></tr> <tr><th>手機</th><td><input type='text' name='mtel' size=10 value='{$\_POST\['mtel'\]}'></td></tr> <tr><th>地址</th><td> 郵遞區號:<input type='text' name='zip' size=3 value='{$\_POST\['zip'\]}'> <select name='city'> <option value=''>選擇縣市</option> <option value='台北市'>台北市</option> <option value='基隆市'>基隆市</option> <option value='台北縣'>台北縣</option> <option value='宜蘭縣'>宜蘭縣</option> <option value='新竹市'>新竹市</option> <option value='新竹縣'>新竹縣</option> <option value='桃園縣'>桃園縣</option> <option value='苗栗縣'>苗栗縣</option> <option value='台中市'>台中市</option> <option value='台中縣'>台中縣</option> <option value='彰化縣'>彰化縣</option> <option value='南投縣'>南投縣</option> <option value='嘉義市'>嘉義市</option> <option value='嘉義縣'>嘉義縣</option> <option value='雲林縣'>雲林縣</option> <option value='台南市'>台南市</option> <option value='台南縣'>台南縣</option> <option value='高雄市'>高雄市</option> <option value='高雄縣'>高雄縣</option> <option value='屏東縣'>屏東縣</option> <option value='台東縣'>台東縣</option> <option value='花蓮縣'>花蓮縣</option> <option value='連江縣'>連江縣</option> <option value='澎湖縣'>澎湖縣</option> <option value='金門縣'>金門縣</option> </select> <input type='text' name='town' size=10 value='{$\_POST\['town'\]}'> <input type='text' name='address' size=40 value='{$\_POST\['address'\]}'> </td></tr> <tr><th>服務單位</th><td><input type='text' name='company' size=30 value='{$\_POST\['company'\]}'></td></tr> <tr><th>職稱</th><td><input type='text' name='job' size=10 value='{$\_POST\['job'\]}'></td></tr> <tr><th>大頭照</th><td><input type='file' name='pic' size=20></td></tr> <tr><th>可秀出資料</th><td> <input type='checkbox' name='show\_data\[\]' value='性別'>性別 <input type='checkbox' name='show\_data\[\]' value='Email'>Email <input type='checkbox' name='show\_data\[\]' value='電話'>電話 <input type='checkbox' name='show\_data\[\]' value='手機'>手機 <input type='checkbox' name='show\_data\[\]' value='地址'>地址 <input type='checkbox' name='show\_data\[\]' value='服務單位'>服務單位 <input type='checkbox' name='show\_data\[\]' value='職稱'>職稱 </td></tr> <tr><th>其他說明</th><td> <textarea name='note' cols=50 rows=5>{$\_POST\['note'\]}</textarea></td></tr> </table> <input type='hidden' name='op' value='save'> <p align='center'><input type='submit' value='儲存資料'></p> </form>"; return $data; } //顯示結果 function show\_data($sn=""){ $sql="select \* from `contact` where `sn`='$sn'"; $result=mysql\_db\_query("tad",$sql) or die(mysql\_error()); $data=mysql\_fetch\_array($result); //$\_POST\['note'\]=stripslashes($\_POST\['note'\]); $data= "<table border=5 align='center'> <tr><th>姓名</th><td>{$data\['name'\]}</td></tr> <tr><th>性別</th><td>{$data\['sex'\]}</td></tr> <tr><th>Email</th><td>{$data\['email'\]}</td></tr> <tr><th>電話</th><td>{$data\['tel'\]}</td></tr> <tr><th>手機</th><td>{$data\['mtel'\]}</td></tr> <tr><th>地址</th><td> {$data\['zip'\]}{$data\['city'\]}{$data\['town'\]}{$data\['address'\]} </td></tr> <tr><th>服務單位</th><td>{$data\['company'\]}</td></tr> <tr><th>職稱</th><td>{$data\['job'\]}</td></tr> <tr><th>大頭照</th><td></td></tr> <tr><th>可秀出資料</th><td>{$data\['show\_data'\]}</td></tr> <tr><th>其他說明</th><td>{$data\['note'\]}</td></tr> </table>"; return $data; } //儲存資料 function save\_data(){ if(!empty($\_POST\['show\_data'\])){ $show\_data=implode(";",$\_POST\['show\_data'\]); } $sql="insert into contact (`name`, `sex`, `email`, `tel`, `mtel`, `zip`, `city`, `town`, `addr`, `company`, `jobname`, `pic\_type`, `show\_data`, `note`, `post\_date`) values('{$\_POST\['name'\]}' , '{$\_POST\['sex'\]}' , '{$\_POST\['email'\]}' , '{$\_POST\['tel'\]}' , '{$\_POST\['mtel'\]}' , '{$\_POST\['zip'\]}' , '{$\_POST\['city'\]}' , '{$\_POST\['town'\]}' , '{$\_POST\['addr'\]}' , '{$\_POST\['company'\]}' , '{$\_POST\['jobname'\]}' , '{$\_POST\['pic\_type'\]}' , '{$show\_data}' , '{$\_POST\['note'\]}',now())"; mysql\_db\_query("tad",$sql) or die(mysql\_error()); $sn=mysql\_insert\_id(); return $sn; } ?>
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
46
人線上 (
9
人在瀏覽
線上書籍
)
會員: 0
訪客: 46
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入