续“改”——PHP新闻发布系统

本文主要介绍PHP新闻发布系统中修改(Update)功能的实现,作为增删改查四步曲的第三部分。期待与读者一同探讨学习,下期将分享删除功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接着上次续写:

这里是 增删改查 的第三个功能 修改

代码首页
<title>新闻首页</title>
</head>

<body bgcolor="#CC6666">
<h1 align="center">新闻首页</h1>
<h3 align="center"><a href="action.html">新建新闻</a>&nbsp;&nbsp;<a href="xgxw.php">修改新闻</a>&nbsp; &nbsp; 删除新闻&nbsp;&nbsp;<a href="ssxw.html">搜索新闻</a></h3>
</body>

这里写图片描述

点击界面
<title>修改新闻</title>
</head>

<body>
<h1>修改新闻</h1>
<table width="900" border="1" align="center">
<tr>
<th>新闻ID</th>
<th>标题</th>
<th>关键字</th>
<th>作者</th>
<th>发布时间</th>
<th>内容</th>
<th>操作</th>
</tr>
<?php
include('mysql.php');
//查询新闻
$sy="select * from news";
$cx=mysql_query($sy);
while($row=mysql_fetch_row($cx)){
    echo "<tr align='center'>";
    echo "<td>$row[0]</td>";
    echo "<td>$row[1]</td>";
    echo "<td>$row[2]</td>";
    echo "<td>$row[3]</td>";
    echo "<td>$row[4]</td>";
    echo "<td>$row[5]</td>";
    echo "<td><a href='xg.php?id={$row[0]}'>修改</a></td>";
    echo "</tr>";
}
?>
</table>
</body>

这里写图片描述

修改后重新提交
<title>新闻修改</title>
</head>

<body>
<?php
include("mysql.php");
$id=$_GET['id'];
$sql="select * from news where id='$id'";
$zy=mysql_query($sql);
$sysz=mysql_fetch_row($zy);
?>
<form action="xgtj.php"  method="post">
<input type="hidden" name="id" value="<?php echo $sysz[0] ?>" />
<h2  align="center">修改新闻</h2>
<hr />
<table width="500" border="2" align="center">
<tr>
<td>新闻标题</td>
<td><input type="text" name="title"  value="<?php echo $sysz[1] ?>"/></td>
</tr>
<tr>
<td>关键字</td>
<td><input type="text" name="keywords" value="<?php echo $sysz[2] ?>" /></td>
</tr>
<tr>
<td>作者</td>
<td><input type="text" name="zz"  value="<?php echo $sysz[3] ?>"/></td>
</tr>
<tr>
<td>新闻内容</td>
<td><input type="text" name="nr"  value="<?php echo $sysz[5] ?>"/></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="提交" /></td>
</tr>
</table>
</form>
</body>
提交到后台
<title>修改提交</title>
</head>

<body>
<?php
include("mysql.php");
$id=$_POST['id'];
$bt=$_POST['title'];
$gjz=$_POST['keywords'];
$zz=$_POST['zz'];
$nr=$_POST['nr'];
//修改语句
$xg="update news set title='$bt',keywords='$gjz',author='$zz',content='$nr' where id=$id";
$sy=mysql_query($xg);
header("Location:xgxw.php");
?>
</body>

还有最后一个 删除功能 敬请期待。。。
期待和你一起学习!!!

网站是基于PHP及mysql数据库架设 网站功能介绍: 一.登陆界面 1.用户登录:网页打开出现用户登录界面,如果已拥有帐号可进行用户登录操作 2.用户注册:在没有帐号的情况下可点击'立即注册'进入注册页面,按说明填后便可注册成功,如果注册失败系统会提示出错的地 方 3.忘记密码:在忘记密码的情况下可根据用户名和E-MAIL地址提示用户注册时的安全问题,如正确回答问题便可找回密码 二.主页面 主页面进入后左侧显示连接,右侧页面显示最新发布的5条新闻和最新上传的5张照片,点击'更多'便能查看全部内容,内容实现分页功能 1.新闻系统:新闻分为添加和管理,添加新闻时可以添加图片,管理则可对新闻进行修和删除,修新闻能对其图片进行修,并把原有图片删除 2.图片系统:图片分为添加和管理,添加图片时可以点击'预览',在网页下方生成该图片的预览效果,方便用户查看,管理则可对图片进行修和删除,修只能图片的标题和说明,如对图片不满意就直接删除 3.留言板:基于上述两项功能又增加了留言板,其功能与上述两项大同小异,主要也是添加与管理,并具有浏览,能查看用户的留言,按用户留言的时间排序实现分页 /*上述三项功能主要实现对数据的增删查*/ 4.投票系统:该功能主要是调查用户对本网站的满意程度,并反馈信息以便日后完善 5.友情链接:连接国内热门的门户网站,方便用户转站
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值