Example (Smarty+FCKeditor News System)_PHP Tutorial
WBOY
Release: 2016-07-21 15:58:55
Original
764 people have browsed it
The following is the content of the main file index.php:
Copy the code The code is as follows:
require('./global.php') ; require('./smarty/libs/Smarty.class.php'); require('./mysql.php'); require('./FCKeditor/fckeditor.php') ; $action=$_REQUEST['action']; //Define a function to call FCK function editor($input_name, $input_value) { global $smarty; $editor = new FCKeditor($input_name) ; $editor->BasePath = "./FCKeditor/";//Specify the editor path
$smarty->assign("editor", $FCKeditor);//Specify area }
switch ($action){
case 'addnewsview':
$smarty= new Smarty(); $smarty->template_dir = './template'; $smarty->compile_dir = './smarty/templates_c'; $smarty->assign('page_title','New News'); $smarty->assign('actionvalue ','addnews'); editor('content','');//Call the editor and define the text domain name as content (corresponding to $_REQUEST['content'] in addnews below $ smarty->display('addnews.htm'); break;
case 'addnews': $title=$_REQUEST['title']; $content=$ _REQUEST['content']; $db=new mysql(); $button=$_REQUEST['Submit'];
if(empty($title) || empty($ content)){ echo "Please fill in the form! "; }else{ ,'admin','$title','$content',NOW())"; $db->query_exec($sql);"; } break;
case 'editnewsview': $smarty= new Smarty(); $smarty->template_dir = './template'; $smarty->compile_dir = './smarty/templates_c'; $smarty->assign('page_title','修改新闻'); $smarty->assign('actionvalue','addnews'); $id=$_REQUEST['id'];
$query="select * from news where id=$id"; $db=new mysql(); $result = $db->query_exec($query); $rs = $result-> fetch_assoc();
case 'editnews': $title=$_REQUEST['title']; $content=$_REQUEST['content']; $id=$_REQUEST['id'];
$button=$_REQUEST['Submit']; $db=new mysql(); if ($button=='提交'){ $sql="update news set title='$title',content='$content',date=NOW() where id=$id"; $db->query_exec($sql); echo "操作成功!"; } break;
case 'delnews': $db=new mysql(); if ($checkbox!="" or count($checkbox)!=0) { for ($i=0;$i $db->query_exec("delete from news where id='$checkbox[$i]'"); } } echo "操作成功!"; break;
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn