$sql="update fpbd set xrq=".$_POST['hiddenField3'].",hfs=hfs+1 where ml=".$_GET['abc']; 提示错误,换“”也是
到书店看看,说是用$HTTP_POST_VARS['XYZ'],试了一下,还是不行?
如果说要获得form1表单的xyz域的值 在form1提交的页面用$_POST['xyz']应该是可以的了,(注意版本不得低于4.10) 而且form1应该是按post方式传递数据如果form1是按get方式提交的数据用$_GET['xyz']去获得就可以了.至于你的update与set如果是要修改数据库中表的字段的值的话请把话说清楚,以免大家误会! $sql="update fpbd set xrq=".$_POST['hiddenField3'].", set hfs=(hfs+1) where ml=".$_GET['abc']; 后面应该是加个set的在sql server2000里面是这样的
这都没有,好象不可以update吧?
不明白~~~~~~~~$_GET;
$_POST;
$_FILES;
$_POST["xyz"];
不过建议楼主用$_POST["xyz"]。
提示错误,换“”也是
在form1提交的页面用$_POST['xyz']应该是可以的了,(注意版本不得低于4.10)
而且form1应该是按post方式传递数据如果form1是按get方式提交的数据用$_GET['xyz']去获得就可以了.至于你的update与set如果是要修改数据库中表的字段的值的话请把话说清楚,以免大家误会!
$sql="update fpbd set xrq=".$_POST['hiddenField3'].", set hfs=(hfs+1) where ml=".$_GET['abc'];
后面应该是加个set的在sql server2000里面是这样的
是不是要指明$_POST['hiddenField3']来自于form1,怎么指明?
echo一下你得sql string看看是什么结果....
哪不对?我太菜了
if ($_SERVER['REQUEST_METHOD'] == "POST"){
$sql = "update user set username='".$_POST['username']."',pubtime='".date('Y-m-d H:i:s')."' where user_id='".$_POST['user_id']."'";
}
?>
<form action='' method='post' name='frm'>
<input name="username" type="text">
<input name="user_id" type="hidden" value="1'>
<input type="submit" name="submit">
</form>
靠,太难了,自己原谅自己。