php修改内容怎么点击按钮提交到数据库啊?

<?phprequire'conn.php';echo"<formmethod=post>";if(isset($_GET[update])){$rs=mysql_que... <?php
require 'conn.php';
echo "<form method=post>";

if(isset($_GET[update])){
$rs=mysql_query("select * from gg where id='$_GET[update]'");
$row=mysql_fetch_array($rs);

echo "标题:<input type=text name=bt value=".$row[bt].">";
echo "<br> 内容:<br><textarea name=nr>".$row[nr]."</textarea>";
echo "<br><input type=submit name=tj value=保存>";

}
echo "</form>";

$bt=$row[bt];
$nr=$row[nr];
$id=$row[id];
if (isset($_POST[tj])){

$sql=mysql_query("update gg set bt='$bt' nr='$nr' where id='$_GET[update]'");
}

if (mysql_query($sql)){
echo "<script>alert('修改成功');</script>";}
else {echo "<script>alert('修改失败');</script>";
}

我这么写是错的,查了手册也不知道怎么改
展开
 我来答
dingdang0702
2015-06-24 · TA获得超过384个赞
知道小有建树答主
回答量:375
采纳率:100%
帮助的人:241万
展开全部
if (isset($_POST[tj])){

$sql=mysql_query("update gg set bt='$bt' nr='$nr' where id='$_GET[update]'");
}
发现了一个错误,其他地方不知道还有没有,sql语句有问题
"update gg set bt='$bt',nr='$nr' where id='$_GET[update]'"
bt='$bt',nr='$nr' 字段赋值,中间用“,”连接
你可以输出sql语句看语句是否有问题,也可以复制输出语句去数据库直接执行下看是不是有逻辑错误,确定没问题了再去看其他地方是否有问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式