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]