- UID
- 1
- 贡献
- 844
- 金币
- 1540
- 主题
- 520
- 在线时间
- 333 小时
- 注册时间
- 2022-1-15
- 最后登录
- 2024-11-12
|
发表于 2022-12-2 10:10:41
| 622 |
0 |
显示全部楼层
|阅读模式
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>
复制代码运行结果如下:
|
|