:::

4-1 admin/cate.php

<?php
include 'header.php';

/*** 引入檔案 ***/

/*** 函數檔 ***/
function cate_form(){

  include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php");
  
  //建立表單物件 post , get
  $form = new XoopsThemeForm('分類設定', '', 'cate.php', 'post');

  //建立文字輸入框物件
  $XoopsFormText =new XoopsFormText('分類標題', 'cate_title', 40 , 255);
  $XoopsFormText->setDescription ("請設定一個分類名稱");
  $form->addElement($XoopsFormText , true);
  
  
  $form->addElement(new XoopsFormText('分類排序', 'cate_sort', 4 , 4) , true);
  

  //建立單選物件
  $XoopsFormRadio =new XoopsFormRadio('是否使用', 'cate_enable' , '1');
  //$XoopsFormRadio->addOption('1', '是');
  //$XoopsFormRadio->addOption('0', '否');
  $options['1']='是';
  $options['0']='否';
  $XoopsFormRadio->addOptionArray($options);

  $form->addElement($XoopsFormRadio);

  $form->addElement(new XoopsFormHidden('op', 'insert'));
  $form->addElement(new XoopsFormButton('', '', '送出', 'submit'));


  $f=$form->render();
  
  return $f;
}


//寫入函數
function insert_cate(){
  global $xoopsDB;
  $sql="insert into ".$xoopsDB->prefix("tad_note_cate")." (`cate_title` , `cate_sort` , `cate_enable`) values('{$_POST['cate_title']}' , '{$_POST['cate_sort']}' , '{$_POST['cate_enable']}')";
  $xoopsDB->queryF($sql) or redirect_header('cate.php', 3, mysql_error());
}


/*** 流程判斷 ***/
$op=isset($_REQUEST['op'])?$_REQUEST['op']:"";
switch($op){

  case "insert":
  insert_cate();
  header('location:cate.php'); //轉向
  break;

  
  default:
  $main = cate_form();
}

/*** 輸出 ***/
echo $main;

include "footer.php";
?>

:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D22%26tbdsn%3D601

書籍目錄

展開 | 闔起

線上使用者

28人線上 (5人在瀏覽線上書籍)

會員: 0

訪客: 28

更多…