php 关于修改语句的问题

news页面<?include("config.php");$sql="select*fromnews";$query=mysql_query($sql);?><!DOC... news页面
<?
include("config.php");
$sql="select * from news";
$query=mysql_query($sql);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>新闻</title>
</head>

<body>
<table border="1">
<tr>
<td align ="center">新闻编号</td>
<td align ="center">新闻标题</td>
<td align ="center">新闻内容</td>
<td colspan="2" align ="center">操作</td>
</tr>
<?
$i=0;
while($rows=mysql_fetch_array($query)){
$i++;
?>
<tr>
<td><?=$rows['id'] ?></td>
<td height="23"><?=$rows['title'] ?></td>
<td><?=$rows['content'] ?></td>
<form id="form2" name="form2" method="get" action="news.php">
<td width="96" align="center" ><a href="update.php?id=<?=$rows['id'] ?>" >修改</a></td>
<td width="140" align="center" > <a href="delete.php?id=<?=$rows['id']?>" >删除</a></td>
</form>
</tr>
<? }?>
</table>
</body>
</html>

还有一个update.php 不知道该怎么写
主要就是实现对数据的修改

点击修改 先跳转到一个页面 这个页面有原来的数据信息 然后在此基础上修改 提交后 修改入数据库 同时刷新news.php页面 显示新的数据信息
望高手指点
展开
 我来答
DrEaM_Luo_Bo
推荐于2016-02-27 · TA获得超过321个赞
知道答主
回答量:174
采纳率:0%
帮助的人:0
展开全部
update.php?id=1的大致思路:

<?php
// GET传递参数
$id = @(int)$_GET['id'];

// 按ID查询数据库信息
$sql = "SELECT * FROM news WHERE id = 1";
$query = mysql_query($sql);
$query = mysql_fetch_array($query);
?>

<!-- // 显示该新闻信息-->
<form name="FormEdit" method="post" action="" enctype="multipart/form-data">
<table width="98%" border="1" cellspacing="0" cellpadding="3" align="center" bgcolor="#FFFFFF" bordercolor="#FFFFFF" bordercolorlight="cccccc">
<tr bgcolor="#FFFFFF">
<td>标题:</td>
<td> <input type="text" name="title" maxlength="100" size="70" value="<?php echo htmlspecialchars(stripslashes($query['title']))?>"></td>
</tr>
<!-- // 以下省略各字段显示细节-->

<!-- // 下面是按钮部分 注意隐藏按钮-->
<input type="hidden" name="id" value="<?php echo $id?>">
<input type="hidden" name="save" value="1">
<input type="submit" name="submit" value=" 提交 ">
<input type="reset" name="reset" value=" 清除 ">
</table>
</form>

<?php
$save = @(int)$_POST['save']; // 点击提交,获取隐藏按钮值

if($save) { // 当按下提交按钮
$title = $_POST['title']; // 获取表单传递的参数
// 以下省略各传递参数

$str_sql = "UPDATE news SET `title` = '$title' WHERE id = '$id'"; // 构造sql语句
$my_query = mysql_query($sql);

if($my_query){
echo "修改新闻成功,正在 <a href='news.php'>返回新闻页面</a><meta http-equiv='refresh' content='2;URL=news.php'>";
}
}
?>

以上是大致的思路,具体代码自己编写就可以了,
MESEAL
2009-08-25 · TA获得超过929个赞
知道小有建树答主
回答量:855
采纳率:0%
帮助的人:552万
展开全部
你的页面需要将更新的值用以表单元素来进行显示,这样update页面才能取到值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式