各位大哥哥大姐姐,小弟弟小妹妹,帮帮我把,我写的一些代码如下:
                  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')");拜托了,各位!!!晚辈感激不尽!!!!

解决方案 »

  1.   

    你的代码是PHP早期的了。看上去很乱又不好。
    像这样:
    <?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的时候也可以正确执行,但是不推荐那么做。
      

  2.   

    哦,原来这样啊,那你上面的那个语句拿过来就可以用,还是要配置其他什么文件才能运行啊???请高手再指点一下,由于我刚开始接触网站开发,php也是刚开始学的,所以对这方便不怎么了解!!!