当前课程知识点:PHP程序设计 > PHP操作数据库 > MySQL扩展的使用 > 数据修改页面1
那么实验13
刚才已经让同学们取到自己的桌面上了
对吧
那么编辑数据同样的复制
把整个文件夹复制
然后放到我们的C盘wamp/www里面去
粘贴对吧
然后这个是不是中文名啊
中文名一定不可以
要知道我们的这个路径
其实是一个网址的路径
网址这个地方不能是中文名
我给它改一个名字update
update是编辑对吧
更新OK
那么把它放进来
在这刷新一下大家可以看到
首先第一个是不是又有眼熟的东西了
conn.php
各位同学咱们要操作的
是不是跟刚刚是完全一样的那个数据库
那么刚刚写好的conn.php
我们完全可以复制
然后粘贴过来
那么这个粘贴完了请注意保存对吧
所有的这个页面上面带了个小星号
那说明你更新后没保存对吧
那么接着看index.php
咱们直接看设计视图
长的像不像呀
是不是很像呀
刚才那是一个删除按钮
现在这是一个编辑对不对
这不就是这个了嘛
对吧
不就是这个了吗
那么你会发现
其实我们这个index.php
前面这一套都可以复制
然后再放到我们的这个页面里面去对吧
这个页面里面去粘贴
整个粘贴进来
那么这个里面大家也能想象了
那么这个地方我们要写的新闻标题对不对
新闻标题我们echo
$arr
然后中括号里面是name对吧
是新闻标题的字段名
然后我们这个地方echo $arr
是中括号里面
news对吧
分号带上好的
然后我这个地方sorry
我这个地方多了一句
我们刚才那个地方
是不是添加了一input标签呀
隐藏的input标签
但是这一次不用这个方法
这一次大家可以看到
我们这儿用了一个什么呢
a标签
a标签是什么东西
a标签是什么
是不是个链接呀
HTML里面的一个链接呀
我们是不是可以让编辑这两个字
是一个带下划线的那种链接
一点跳到某一个页面去
跳到哪个页面去
这个编辑操作一点
那是不是相当于把我们的一个
新闻内容的内容要做修改啊
既然要做修改
我们接着往下看啊
update
这个update长什么样
这个样子
那这样子是不是才能修改新闻标题
修改新闻内容啊
OK
那么再点击保存之后才会变成什么
是不是把我们的新内容填到数据表里面
出现一个修改成功修改失败啊
是这样子的所以你看啊
update_ok.php
这是一个实现这一切的一个程序对吧
好的
那么我们的这个index.php
这个地方要添加的这个编辑操作里面
我们的a标签应该怎么写
其实是我们这个部分需要考虑的
a标签里面我们要加什么东西呢
大家先想想
我们刚才的那个删除按钮里面加了什么东西
是不是隐藏了一个id呀
同样的
你从编辑页面这个地方
我们现在这儿只有一个编辑
可是我们现在数据表里面有
刚才删了一条有三条数据
这个地方会出现几个编辑
三个编辑
那么出现了三个编辑
你点了编辑按钮之后
第一是不是页面跳转啦
跳转到了updex_ok.php
第二你还得告诉计算机
三个编辑里面你到底要修改哪一个对不对
我们要加上这个
那么咱们加这一个大家先想想跳转页面
a标签里面怎么加
空格是不是这个
对吧
是不是这个
我们甚至可以点浏览对吧
点浏览器跳转到哪去
update里面的update.php是不是它好的
这是没有问题的
关键是跳到它那儿去之后
你能单独直接跳吗
你不行
你得要带着id一起跳好
带着id一起跳
咱们再上一章讲会话管理第一节的时候
给同学们说过WEB页面的交互
咱们当时说POST方式对不对
最常见了
我们在咱们的这个页面里面
经常是POST页面对吧
要提交
当时除了POST还说了一个什么还记得吗
是不是还有个GET方式
GET方式大家记得是怎么做的
是不是在一个浏览器的框里面
我们可以加一个问号
再把GET传参带上对不对
还记得吧
咱们上次做过这样的实验的
那么在这个地方我们就说了
既然你跳转的时候需要带
那么你就需要在这个链接页面上带一个问号
然后把我们的参数带进去
那我们的参数是谁呢
参数就是id
但是id的内容要写成什么样
是不是跟这个差不多
是一个PHP的这种写法对吧
贴进来echo里面的内容是谁
是不是我们的字段是id字段了
说的是这个tb_news里面这个ID
当然了
前面的这个id是怎么写的
前面这个id我也可以写成nid
前面的这个是什么
参数名后面的这是什么参数的值
加一个这个过去
你如果不加它的话
那么你的这个标签恐怕做的会有问题好的
那么这个编辑标签
我把这后面的这些空格去掉
对吧这些没有内容了
好的这个标签做好了
来我们来看一眼保存一下
三条数据
这编辑都是蓝蓝的颜色
对吧蓝蓝的颜色
我点击一个编辑大家看一下
当我点击了编辑按钮之后
它会跳转到update你看到了没
后面问号
我不小心动了
后面的问号加了什么
nid=10
那么在看一下我刚才点的是不是第一条
点的第一条id是几
10
那计算机现在是不是就知道了
计算机就知道你要编辑的是谁了
是第十条的东西了
但是这块又有个问题
如果我们写成这相当于什么
你哪是编辑呀
你这完全就是添加了是不是
咱们编辑一般情况都是什么情况下编辑
我们回去
比如说你看
我这写进来之后发现多了几个字母
我就只删这几个字母
我新闻标题新闻内容大体不做改变
这才叫编辑
所以当我点了编辑按钮
我这个新闻标题是不是应该写里头
新闻内容是不是也应该写里头
然后让用户只改一点点
当然的用户说想全删了全改行不行
也没有问题对不对
那么这个里面我们就又要添加内容了
-PHP概述
-PHP概述--作业
-开发环境搭建
--开发环境搭建一
--开发环境搭建二
--集成环境的安装
-开发环境搭建--作业
-PHP语法入门
--语法入门一
--语法入门二
-PHP数据的输出
--数据输出
-PHP数据类型
--数据类型1
--数据类型2
--数据类型3
--数据类型4
--数据类型5
--数据类型6
-PHP常量和变量
--常量和变量1
--常量和变量2
--常量和变量3
--常量和变量4
--常量和变量5
--常量
-PHP常量和变量--作业
-PHP的运算符和表达式
--运算符和表达式1
--运算符和表达式2
--运算符和表达式3
-PHP语法基础--PHP的运算符和表达式
-条件判断语句
--条件判断语句1
--条件判断语句2
--条件判断语句3
--条件语句
-循环控制语句
--循环控制语句
--循环语句练习1
--循环语句练习2
-跳转语句和终止语句
--跳转和终止语句
-流程控制
-数组概述和分类
--数组概述和分类
--PHP数组分类
-数组创建、删除和修改
--数组创建
-数组遍历
--数组遍历1
--数组遍历2
--数组遍历3
--数组遍历4
--数组遍历5
--foreach
-数组相关函数
--数组相关函数1
--数组相关函数2
--数组相关函数3
--数组相关函数4
--数组相关函数5
--数组相关函数6
--数组函数的练习
-PHP数组--作业
-分页函数的应用
-函数的定义与调用
--函数定义与调用
-函数参数传递
--函数参数传递1
--函数参数传递2
-自定义函数总结和实验
-常用变量和数学函数
--变量和数学函数库
--数学函数实验
--数学函数
-日期和时间函数
--日期时间函数1
--时间日期函数2
--倒计时
-PHP函数--作业
-字符串概述
--字符串特点
--字符串处理方式
-常见的字符串函数
--常见字符串函数1
--输出函数1
--输出函数2
--输出函数3
--去除空白函数1
--去除空白函数2
--去除空白函数3
--其他字符串函数1
--其他字符串函数2
--字符串函数实验1
--字符串函数实验2
--字符串函数实验3
--字符串函数实验4
--字符串练习1
--字符串练习2
--字符串练习3
--字符串练习4
--字符串练习5
--字符串函数
-正则表达式
--正则表达式练习
--正则表达式
-字符串函数--作业
-文件概述和操作
--文件概述和操作1
--文件概述和操作2
-文件的上传和下载
--文件上传1
--文件上传2
--文件上传3
--文件下载
-图像基础
--图像基础1
--图像基础2
-图像基本操作
--图像基本操作1
--图像基本操作2
--图像基本操作3
--图像基本操作4
--图像基本操作5
--图像基本操作6
--表单与验证码的结合
--图像技术练习1
--图像技术练习2
--图像技术练习3
--缩略图
-PHP文件与图像技术-作业
-变色验证码
-会话表单
--会话表单概述1
--会话表单概述2
--会话表单概述3
--超全局变量1
--超全局变量2
--超全局变量3
--表单安全验证
--获取表单数据
-cookie概述
--COOKIE简介
--COOKIE
-session概述
--基本应用1
--基本应用2
-会话管理-作业
-会话管理
-MySQL和PHPMyadmin概述
--MySQL概述1
--MySQL概述2
-PHP访问MySQL
--连接服务器
--选择数据库
--浏览表内容1
--浏览表内容2
--使用mysqli扩展添加数据到数据库中
--使用mysqli扩展删除数据库中数据
--使用mysqli扩展修改数据库中数据
-MySQL扩展的使用
--添加数据页面1
--添加数据页面2
--删除页面1
--删除页面2
--删除页面3
--数据修改页面1
--数据修改页面2
--数据修改页面3

