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页面 显示新的数据信息
望高手指点 展开
<?
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页面 显示新的数据信息
望高手指点 展开
展开全部
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'>";
}
}
?>
以上是大致的思路,具体代码自己编写就可以了,
<?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'>";
}
}
?>
以上是大致的思路,具体代码自己编写就可以了,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询