上一节我们创建好了修改页面 edit.php ,这一节我们就来实现修改功能
与删除功能类似,我们需要获取需要修改的信息的id通过SQL语句查询数据库中此条id的所有信息。再通过SQL语句修改此条id的信息
创建 update.php文件实现修改功能。
在edit.php 页面 写入查询语句<?php
$id = isset($_GET["id"])?$_GET["id"]:"";
$title = isset($_POST['title'])?$_POST['title']:"";
$name = isset($_POST['name'])?$_POST['name']:"";
$video = isset($_POST['video'])?$_POST['video']:"";
$sql = "select id,title,name,video from list where id = '$id'";
$result = mysqli_query($link,$sql);
$rel = mysqli_fetch_array($result);
?>
在html代码中显示:
这里需要用到 隐藏域 type="hidden" 获取 id。
在
表单中添加如下的语句:">
对一下的标题,视频内容名称,描述做如下的修改,css样式可以自行根据需要调整:
标题:
" name="title" data-validate="required:请输入标题" />
视频:
" name="video" data-validate="required:请输入视频名称" />
描述:
当然在 list.php中做如下的修改,$rows["id"]跟删除功能一样 while 循环输出。
">修 改
" οnclick="return del(1,1,1)">
删 除
这样就可以在 update.php 文件实现修改功能代码,通过SQL语句修改数据库中此条id的信息。<?php
header("content-type:text/html;charset=utf-8");
include("config.php"); //引入数据库公共文件
$id = isset($_POST["id"])?$_POST["id"]:"";
$title = isset($_POST['title'])?$_POST['title']:"";
$name = isset($_POST['name'])?$_POST['name']:"";
$video = isset($_POST['video'])?$_POST['video']:"";
$sql="update list set title='$title',name='$name',video='$video' where id='$id'";
//echo $sql;
$rel=mysqli_query($link,$sql);//执行sql语句
//echo $rel
if($rel){
echo "";
}else{
echo "";
}
?>