从一个页面得到的值,为何写不进数据库?php

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:46:11
写进数据库的代码:
<?
include("conn.php");
$usu=$_GET['user'];

echo"欢迎 ".$usu." 的到访!";

if($_POST['Submit1']) //判断提交按钮
{

//向数据表插入数据
$svip=$_SERVER["REMOTE_ADDR"];

$sql="insert into list(id,user,title,content,IP,lastdate)
values('','$_GET[usu]','$_POST[title]','$_POST[content]','$svip',now())";

//指向插入语句
mysql_query($sql);
echo $sql;
echo "<script language=\"javascript\">location.href='user_list1.php';</script>";

}

?>
上面就是name的值无法写入数据库,这个值我是从另一个页面传递过来的啊!
请高手帮忙啊。。。。

$sql="insert into list(id,user,title,content,IP,lastdate)
values('','$_GET['usu']','$_POST['title']','$_POST['content']','$svip',now())";

1.书写问题 $_GET ,$_POST,$_SESSION,这样的全局变量,你要写成$_GET['name'],$_GET[$name]
而不是$_get[name];实际上也就是数字的下标书写规则..

2.$usu=$_get['user'];不是在上面已经申明了?
下面直接引用 $usu不就行了??

values('','$_GET[usu]','$_POST[title]','$_POST[content]','$svip',now())";
这条语句中的$_GET[usu],哪来的这个量呀,前面不是$usu=$_GET['user']吗,,,

没发现你有name相关的数据啊,把问题补充完整