![]() |
溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 104-1-資料庫程式設計-進階 - 第15週-發表文章標題與內容 |
| 第15週-發表文章標題與內容發表文章標題與內容的介面如下 ![]() 相關的資料表如下 CREATE TABLE eplink ( oid INT(11) NOT NULL AUTO_INCREMENT COMMENT '識別碼', weboid INT(11) NOT NULL COMMENT 'epweb.oid ', linkname VARCHAR(255) NOT NULL COMMENT '超連結名稱', content TEXT NOT NULL COMMENT '內容 HTML格式', PRIMARY KEY (oid) ) COMMENT '超連結與內容'; CREATE INDEX eplink_index1 ON eplink(weboid,oid); 程式 <?php include "epconfig.php"; $command=$_POST["command"]; if ($command=="發表文章內容" || $command=="返回" ) { display_first_page($conn); } elseif ($command=="新增") { display_insert_page($conn); display_first_page($conn); } elseif ($command=="更新") { display_modify_page($conn); } elseif ($command=="確認") { display_store_page($conn); display_first_page($conn); } elseif ($command=="刪除") { display_delete_page($conn); display_first_page($conn); } mysqli_close($conn); function display_first_page($conn) { $username=$_POST["username"]; echo "<html><head><title>發表超連結名稱與文章內容</title> <link rel='stylesheet' type='text/css' href='style.css'> </head><body><table> <tr class='alt0'><td colspan=3>檢視、更新、或刪除既有的超連結名稱與文章內容</td></tr> <tr class='alt1'><td>序號</td><td>超連結名稱</td><td>選擇</td></tr>"; $sql =" ----------------------------- "; $result=mysqli_query($conn,$sql); $myrow=mysqli_fetch_array($result); $weboid=$myrow["oid"]; if ($weboid=="") { echo "<script> alert('請先建立網站才能發表文章!'); </script>"; die(); } $sql =" -------------------------------------------------------- "; $result=mysqli_query($conn,$sql); $cnt=0; while ($myrow=mysqli_fetch_array($result)) { $oid=$myrow["oid"]; $linkname=$myrow["linkname"]; $bg=$cnt % 2 + 2; $cnt++; echo "<tr class='alt$bg'><td>$cnt</td><td>$linkname</td> <form name=myform method='post' action=''><td> <input class='cmd' type=submit name='command' value='更新'> <input class='cmd' type=submit name='command' value='刪除' onclick=\"return confirm('?????確定要刪除嗎?????');\" > < ----- 三個 hidden 傳送到下一個網頁 ----------> </td></tr></form>"; } echo "</table><hr><center><table> <form action='' method='post'> <tr class='alt0'><td colspan=2>在底下發怖一個新的超連結名稱並輸入內容</td></tr> <tr><td class='alt1'>超連結名稱</td> <td><input type=text name=linkname size=80></td></tr> <tr><td colspan=2> // HTML標籤給CKEditor使用 </td></tr></table> <input class='cmd' type='submit' name='command' value='新增'/> // 兩個 hidden傳送參數到下一個網頁 </form></center></body></html>"; // 呼叫 CKEditor } function display_insert_page($conn) { } function display_modify_page($conn) { $username=$_POST["username"]; $oid=$_POST["oid"]; $sql =" --------------------------- "; $result=mysqli_query($conn,$sql); $myrow=mysqli_fetch_array($result); $linkname=$myrow["linkname"]; $content=$myrow["content"]; echo "<html><head><title>更新所建立的超連結名稱或內容</title> <link rel='stylesheet' type='text/css' href='style.css'> </head><body><center><form action='' method='post'> <table><tr><td class='alt1'>超連結名稱</td> <td><input type=text name=linkname size=80 value='$linkname'></td></tr> <tr><td colspan=2> // HTML標籤給CKEditor使用 </td></tr></table> <input class='cmd' type='submit' name='command' value='確認' onclick=\"return confirm('?????確定更新嗎?????');\" /> <input class='cmd' type='submit' name='command' value='返回'/> <- 2個 hidden ---> </form></center></body></html>"; // 呼叫 CKEditor } function display_store_page($conn) { } function display_delete_page($conn) { } ?>
|
|
中華科技大學數位化學習歷程 - 意見反應 | ![]() |