溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 104-1-資料庫程式設計-進階 - 第15週-發表文章標題與內容
 

資訊管理系
副教授
温瑞烘


歷程檔案 Portfolio


關於我 About Me

第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) {
  
  }
 
?>
 
 
全部共 0則留言
登入帳號密碼代表遵守學術網路規範
 


文章分類 Labels

 


最新文章 Top10

中華科技大學數位化學習歷程 - 意見反應