admin 发表于 2022-12-2 10:10:41

php获取数据库修改新闻内容案例附代码

php获取数据库修改新闻内容案例附代码

入口(list.php)

<input type="button" value="修改" onclick="location.href='edit.php?id=<?php echo $rows['id']?>'">edit.php页面步骤第一步:显示修改界面        1、连接数据库        2、获取修改的数据        3、将数据显示到表单中第二步:执行修改逻辑        1、获取新数据        2、拼接修改的SQL语句,执行修改逻辑代码如下<?php
//连接数据库
require './inc/conn.php';
//1、获取修改的数据库
$sql="select * from news where id={$_GET['id']}";        //拼接SQL语句
$rs=mysqli_query($link,$sql);        //获取修改的数据
$rows=mysqli_fetch_assoc($rs);        //将修改的数据匹配成一维关联数组
//2、执行修改的逻辑
if(!empty($_POST)) {
        $id=$_GET['id'];                //获取修改的id
        $title=$_POST['title'];        //修改的标题
        $content=$_POST['content'];        //修改的内容
        $sql="update news set title='$title',content='$content' where id=$id"; //拼接SQL语句
        if(mysqli_query($link,$sql))
                header('location:list.php');   //修改成功跳转到list.php页面
        else
                echo '错误:'.mysqli_error($link);
        exit;
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
<form method="post" action="">
        标题: <input type="text" name="title" value='<?php echo $rows['title']?>'> <br /> <br />
        内容:<textarea name="content" rows="5" cols="30"><?php echo $rows['content']?></textarea> <br /> <br />
        <input type="submit" name="button" value="提交">
        <input type="button" value="返回" onclick="location.href='list.php'">
</form>
</body>
</html>运行结果如下:

页: [1]
查看完整版本: php获取数据库修改新闻内容案例附代码