PHP7实战开发简单CMS内容管理系统(12)栏目修改
时间:2019-03-15
本文章向大家介绍PHP7实战开发简单CMS内容管理系统(12)栏目修改,主要包括PHP7实战开发简单CMS内容管理系统(12)栏目修改使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.封装取一条数据函数
1 //取单条数据 2 function sql_get_data_one($sql) 3 { 4 //取多条数据 5 $data = sql_get_data($sql); 6 if ($data) 7 { 8 return $data[0]; 9 }else 10 { 11 return false; 12 } 13 }
2.栏目修改具体代码
1 <?php 2 require_once('../config.php'); 3 require_once('../functions.php'); 4 check_login(); 5 6 function edit_category() 7 { 8 if(empty($_POST['catename'])||empty($_POST['slug'])||empty($_GET['id'])) 9 { 10 $GLOBALS['message']="必填数据不能为空"; 11 return; 12 } 13 $catename = $_POST['catename']; 14 $slug = $_POST['slug']; 15 $id = $_GET['id']; 16 $affected_rows = sql_excute("UPDATE ft_category SET catename='{$catename}',slug='{$slug}' WHERE id='{$id}';"); 17 if ($affected_rows >0) 18 { 19 header('Location:./category_list.php'); 20 }else 21 { 22 $GLOBALS['message'] = '栏目名修改失败'; 23 return; 24 } 25 } 26 27 if($_SERVER['REQUEST_METHOD'] == 'POST'){ 28 //修改保存数据 29 edit_category(); 30 } 31 else 32 {//显示要修改的数据 33 if(!empty($_GET['id'])) 34 { 35 $id = $_GET['id']; 36 if(is_numeric($id)) 37 { 38 $category_one = sql_get_data_one("select * from ft_category WHERE id ='{$id}'"); 39 40 } 41 } 42 43 44 } 45 ?>
3.模板
<input value="<?php echo $category_one['catename'] ;?>" class="form-control" id="username" placeholder="" name="catename" required="" type="text">
4.修改按钮
<a href="./category_edit.php?id=<?php echo $c['id'];?>" class="btn btn-primary btn-sm shiny">
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC