各位大哥哥大姐姐,小弟弟小妹妹,帮帮我把,我写的一些代码如下:
session_start();
session_register('mploginname');
$mploginname=$user; //将用户名赋值给mploginname
//session_destroy();
session_register('mpnickname');
$mpnickname = "未填";
session_register('mpuactive');
$mpuactive = "未填";
然后我在最后一页想把这个第一页的信息插到数据库中,请问该怎么做啊?我插进去的数据都是空的,是不是我的语句写错了啊???其插入的语句如下:
pg_exec($connection, "INSERT INTO mpuser VALUES ('$mpuid','$mploginname','$mpnickname','$mppassword','$mpquestion','$mpanswer','$mpuactive')");拜托了,各位!!!晚辈感激不尽!!!!
session_start();
session_register('mploginname');
$mploginname=$user; //将用户名赋值给mploginname
//session_destroy();
session_register('mpnickname');
$mpnickname = "未填";
session_register('mpuactive');
$mpuactive = "未填";
然后我在最后一页想把这个第一页的信息插到数据库中,请问该怎么做啊?我插进去的数据都是空的,是不是我的语句写错了啊???其插入的语句如下:
pg_exec($connection, "INSERT INTO mpuser VALUES ('$mpuid','$mploginname','$mpnickname','$mppassword','$mpquestion','$mpanswer','$mpuactive')");拜托了,各位!!!晚辈感激不尽!!!!
像这样:
<?php
session_start();$_SESSION['mploginname'] = $user;
$_SESSION['mpnickname'] = '未填';
$_SESSION['mpuactive'] = '未填';其插入的语句如下:
pg_exec($connection, "INSERT INTO mpuser VALUES ('$mpuid','" .$_SESSION['mploginname']."','".$_SESSION['mpnickname']."','$mppassword','$mpquestion','$mpanswer','".$_SESSION['mpuactive']."')");------------------------------------------------------------------------
你的写法在php的register_globals参数为1的时候也可以正确执行,但是不推荐那么做。