中原大学 一周学会PHP做留言板遇到的关于修改留言的问题
首先,网页的显示页面是show.php,代码是这样的:<head><metahttp-equiv="Content-Type"content="text/html;cha...
首先,网页的显示页面是show.php,代码是这样的:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<?php
$mysql_sever_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="jiajia";
$sql="SELECT id, name, sex, email, info, ip, DATE_FORMAT(time_at,'%Y年%m月%d日 %T') FROM `gbook` ORDER BY `gbook`.`id` DESC";
$conn=mysql_connect($mysql_sever_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
mysql_query("SET NAMES UTF8");
$result=mysql_query($sql);
while($row=mysql_fetch_row($result))
{
//print_r($row);
if($row[1]==1)
{
$xing='先生';
}
else
{
$xing='小姐';
}
?>
<table width="100%" border="0" align="center">
<tr>
<td bgcolor="#97D1F0">(<?php echo $row[0] ?>)<?php echo $row[6] ?> (<?php echo $row[5] ?>)<br /><?php echo $row[1] ?><?php echo $xing ?>[<?php echo $row[3] ?>]写道:</td>
</tr>
<tr>
<td bgcolor="#F4F4BD"><?php echo nl2br($row[4]) ?> <BR><a href="del.php?id=<?php echo $row[0] ?>">删除</a> <a href="xiu.php?id=<?php echo $row[0] ?>">修改</a></td>
</tr>
</table>
<hr>
<?php
}
mysql_free_result($result);
?>
</body>
</html>
然后我又单独做了个修改的页面xiu.php,代码如下:
<?php
echo $_GET['id'];
$mysql_sever_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="jiajia";
$id=$_GET['id'];
$sql="SELECT name, sex, email, info, FROM `gbook` WHERE id='$id'";
$conn=mysql_connect($mysql_sever_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
mysql_query("SET NAMES UTF8");
$result=mysql_query($sql);
print_r($row);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>留言板</title>
</head>
<body>
<form method="POST" action="xiu_ok.php?id=<?php echo $id?>">
<p>您的姓名:<input type="text" name="name" size="20" value="<?php echo $row[0] ?>" /></p>
<?php
if($row[1]==1)
{
echo '<p>您的性别:<input type="radio" name="sex" value="1" checked />男生<input type="radio" name="sex" value="0" />女生</p>';
}
else
{
echo '<p>您的性别:<input type="radio" name="sex" value="1" />男生<input type="radio" name="sex" value="0" checked />女生</p>';
}
?>
<p>您的Email:<input type="text" name="email" size="30" value="<?php echo $row[2] ?>" /></p>
<p>您的留言内容:</p>
<p><textarea name="info" cols="35" rows="9" value="<?php echo $row[3] ?>" /></textarea> </p>
<p><input type="submit" value="提交" name="B1" /> <input type="reset" value="重置" name="B0" /></p>
</form>
</body>
</html>
可是不知道为什么这个修改页面name, sex, email, info的值总是代不进来,如果能代进来这个要修改的ID的值,修改完我又重新提交了一个页面
有说正事的吗 展开
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<?php
$mysql_sever_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="jiajia";
$sql="SELECT id, name, sex, email, info, ip, DATE_FORMAT(time_at,'%Y年%m月%d日 %T') FROM `gbook` ORDER BY `gbook`.`id` DESC";
$conn=mysql_connect($mysql_sever_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
mysql_query("SET NAMES UTF8");
$result=mysql_query($sql);
while($row=mysql_fetch_row($result))
{
//print_r($row);
if($row[1]==1)
{
$xing='先生';
}
else
{
$xing='小姐';
}
?>
<table width="100%" border="0" align="center">
<tr>
<td bgcolor="#97D1F0">(<?php echo $row[0] ?>)<?php echo $row[6] ?> (<?php echo $row[5] ?>)<br /><?php echo $row[1] ?><?php echo $xing ?>[<?php echo $row[3] ?>]写道:</td>
</tr>
<tr>
<td bgcolor="#F4F4BD"><?php echo nl2br($row[4]) ?> <BR><a href="del.php?id=<?php echo $row[0] ?>">删除</a> <a href="xiu.php?id=<?php echo $row[0] ?>">修改</a></td>
</tr>
</table>
<hr>
<?php
}
mysql_free_result($result);
?>
</body>
</html>
然后我又单独做了个修改的页面xiu.php,代码如下:
<?php
echo $_GET['id'];
$mysql_sever_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="jiajia";
$id=$_GET['id'];
$sql="SELECT name, sex, email, info, FROM `gbook` WHERE id='$id'";
$conn=mysql_connect($mysql_sever_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
mysql_query("SET NAMES UTF8");
$result=mysql_query($sql);
print_r($row);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>留言板</title>
</head>
<body>
<form method="POST" action="xiu_ok.php?id=<?php echo $id?>">
<p>您的姓名:<input type="text" name="name" size="20" value="<?php echo $row[0] ?>" /></p>
<?php
if($row[1]==1)
{
echo '<p>您的性别:<input type="radio" name="sex" value="1" checked />男生<input type="radio" name="sex" value="0" />女生</p>';
}
else
{
echo '<p>您的性别:<input type="radio" name="sex" value="1" />男生<input type="radio" name="sex" value="0" checked />女生</p>';
}
?>
<p>您的Email:<input type="text" name="email" size="30" value="<?php echo $row[2] ?>" /></p>
<p>您的留言内容:</p>
<p><textarea name="info" cols="35" rows="9" value="<?php echo $row[3] ?>" /></textarea> </p>
<p><input type="submit" value="提交" name="B1" /> <input type="reset" value="重置" name="B0" /></p>
</form>
</body>
</html>
可是不知道为什么这个修改页面name, sex, email, info的值总是代不进来,如果能代进来这个要修改的ID的值,修改完我又重新提交了一个页面
有说正事的吗 展开
4个回答
2009-11-12
展开全部
不敢恭维中原大学,奇怪最近总在网上看到这样的中原大学的帖子,实在是不敢恭维。去CSDN吧!
展开全部
老实说还没看懂你问的是什么问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一周学会,独立做...懒得看了..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询