找回密码
 免费注册

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

[复制链接]
发表于 2022-12-2 10:10:41 | 显示全部楼层 |阅读模式
php获取数据库修改新闻内容案例附代码

入口(list.php)

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

  27. <body>
  28. <form method="post" action="">
  29.         标题: <input type="text" name="title" value='<?php echo $rows['title']?>'> <br /> <br />
  30.         内容:  <textarea name="content" rows="5" cols="30"><?php echo $rows['content']?></textarea> <br /> <br />
  31.         <input type="submit" name="button" value="提交">
  32.         <input type="button" value="返回" onclick="location.href='list.php'">
  33. </form>
  34. </body>
  35. </html>
复制代码
运行结果如下:
php修改mysql数据库.jpg

QQ|Archiver|小黑屋|网站地图|深圳市金黑网络技术有限公司 ( 粤ICP备2021124338号|粤公网安备 44030702003689号 )

GMT+8, 2026-8-8 17:13 , Processed in 0.048680 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表