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>";
}
我这么写是错的,查了手册也不知道怎么改 展开
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>";
}
我这么写是错的,查了手册也不知道怎么改 展开
1个回答
展开全部
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语句看语句是否有问题,也可以复制输出语句去数据库直接执行下看是不是有逻辑错误,确定没问题了再去看其他地方是否有问题
$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语句看语句是否有问题,也可以复制输出语句去数据库直接执行下看是不是有逻辑错误,确定没问题了再去看其他地方是否有问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询