Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[981]PHP入門+XOOPS模組設計」目錄
MarkDown
7. 讓程式套用佈景
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
8. 加入修改刪除功能
\[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 "add": $main= input\_form(0,"#6699ff"); break; default: $main= list\_all(); break; } $web\_title="Tad的通訊錄"; include\_once('tbs\_class.php'); $TBS =& new clsTinyButStrong ; $TBS->LoadTemplate('theme.html',False) ; $TBS->Show() ; //顯示所有結果 function list\_all(){ global $link; $sql="select \* from `contact`"; $result=mysql\_db\_query("tad",$sql) or die(mysql\_error()); $main="<table border=1 align='center'> <tr><th>姓名</th><th>性別</th><th>Email</th></tr>"; while($data=mysql\_fetch\_array($result)){ $sex=($data\['sex'\]=="m")?"先生":"女士"; $color=($i % 2)?"white":"#cfcfcf"; $i++; $main.= " <tr bgcolor='$color'> <td><a href='index.php?op=show&sn={$data\['sn'\]}'>{$data\['name'\]}</a></td> <td>{$sex}</td> <td>{$data\['email'\]}</td> </tr>"; } $main.="</table>"; return $main; } //輸入表單 function input\_form($border=5,$bgcolor="#cccc66"){ $data=" <script src='city\_menu/jquery-1.2.6.min.js'></script> <script> $(document).ready(function(){ initCS(); var disable\_empty\_list = true; }); </script> <script language='javascript' src='city\_menu/chainedselects.js'></script> <script language='javascript' src='city\_menu/city\_link.php'></script> <script language='javascript'> function initCS() { var form = document.forms\[0\]; //初始化縣市鄉鎮選單 initListGroup('county', form.city, form.town); setTimeout('initLists()',0); } function initLists() { var form = document.forms\[0\]; form.city.selectedIndex = 0; form.city.onchange(); setTimeout('initLists2()',0); } function initLists2() { var form = document.forms\[0\]; form.town.selectedIndex = 0; } </script> <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=5 value='郵遞區號' onClick=\\" if(this.value=='郵遞區號'){ this.value=''; } \\"> <select name='city' style='width:80px;'></select> <select name='town' style='width:80px;'></select> <input type='text' name='address' size=30 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書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
60
人線上 (
8
人在瀏覽
線上書籍
)
會員: 0
訪客: 60
更多…