喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 数据被追加到了数据库,可是提交后的页面怎么老是该页无法显示  
 
smilesoul (smilesoul)
注册会员
Rank: 2
初级会员



UID 31553
精华 0
积分 113
帖子 76
金钱 113 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-9-29
来自 湖北荆州
状态 离线
[广告]: q m
数据被追加到了数据库,可是提交后的页面怎么老是该页无法显示

如a.php提交给b.php处理数据

刚写了个注册程序, 表单提交后数据被追加到数据库了

可是提交后,老是出现该页无法显示    实际上数据已经被追加到数据表里了?  

有那位高手知道是什么缘故?  请帮帮忙! 谢谢!!

<?php
include_once("../include/common.ini.php");

//--------------- 是否显示数据库调试信息 --------------------------------
$db->debug true;

//--------------- 初始化参数 --------------------------------
$error_msg '';
$msg_word = array();
$do_register 'false';
$forward '';
//print_r($_SESSION);exit;
if (isset($action) && ($action == 'doregister'))
{
    
$do_register 'true';
}else{
    
s_redirect('login.php');
    exit;
}
if(
$do_register == 'true')
{
    if(!
$username)
    {
        
$msg_word['username'] = '请输入您的登陆名称';
        
$do_register 'false';
    }elseif(!
preg_match("/^[-A-Za-z0-9_]+$/",$username)){
        
$msg_word['username'] = '登陆名称只能由<em>字母<font class="fs14">a~z</font></em>(不区分大小写)、<em>数字<font class="fs14">0~9</font></em>、<em>减号</em>或<em>下划线</em>组成!';
        
$do_register 'false';
    }elseif(
strlen($username)<4){
        
$msg_word['username'] = '登陆名称不能小于4位';
        
$do_register 'false';
    }elseif(
strlen($username)>16){
        
$msg_word['username'] = '登陆名称不能大于16位';
         
$do_register 'false';
    }else{
        
$count_data $db->getone("select count(*) as num from user where UserName = '$username'");
        if (
$count_data['num']>0){
            
$msg_word['username'] = '您输入的登陆名称被别人使用了,请换一个登陆名称!';
            
$do_register 'false';
        }
    }

    if(
strlen($userpass)<6)
    {
        
$msg_word['userpass'] = '登陆密码不能小于6位!';
        
$do_register 'false';
    }elseif(
strlen($userpass)>16){
        
$msg_word['userpass'] = '登陆密码不能大于16位';
        
$do_register 'false';
    }elseif(
$userpass != $userpass1){
        
$msg_word['userpass1'] = '两次输入的密码不一样,请重新输入!';
        
$do_register 'false';
    }
 
    if(!
$useremail)
    {
       
$msg_word['useremail'] = '请输入您常用的电子邮箱';
       
$do_register 'false';
    }elseif(@
is_email($useremail) == false){
       
$msg_word['useremail'] = '请输入正确的电子邮箱!';
       
$do_register ='false';
    }else{
       
$email_exists $db->getone("select count(*) as num from user where UserEmail = '$useremail'");
       if(
$email_exists['num'] >0){
       
$msg_word['useremail'] = '您输入的电子邮件已经被别人使用了,请检查输入是否正确或使用其他的邮箱!';
       
$do_register 'false';
       }
    }

    if(!
$check_num)
    {
       
$msg_word['checknum'] = '请输入验证码!';
       
$do_register 'false';
    }elseif(
$check_num != $_SESSION['check_num']){
       
$msg_word['checknum'] = '请输入正确的验证码!';
       
$do_register 'false';
    }
}

if(
$do_register =='true')
{
    
//插入用户数据
    
$clientip getip();
    
$sql_data_array = array(
        
'UserName'         => $username,
        
'UserPass'         => md5($userpass),
        
'UserEmail'        => $useremail,
        
'UserSex'          => $usersex,
        
'LastIp'           => $clientip,
        
'LastTime'         => $timestamp,
        
'RegTime'          => $timestamp,
        
'Introducer'       => $introducer,
        
'TimeZoneOffset'   => $timezoneoffset
    
);
    
$db->AutoExe('user',$sql_data_array,'INSERT');
    
$userid $db->insert_id();
   if ( 
$config_advaced['email_check'] ==1)
    {
         
$idstring random(6);
         
$user_authstr "$timestampt".EMAIL_REGISTER_SUCESS."t$idstring";
    }else{
         
$user_authstr '';
    }
    
$user_data = array(
        
'userid'  => $userid,
        
'username' => $username,
        
'userpass' => md5($userpass),
        
'useremail' => $useremail,
        
'regtime'  => $timestamp,
        
'lasttime' => $timestamp,
        
'UserAuthstr' => $user_authstr
    
);

    
$_SESSION['user'] = $user_data;
     
    if (isset(
$userpic) && is_uploaded_file($userpic))
    {
         
$picurl DRAWER_HTML.$userid.$_FILES['userpic']['tmp_name'];
    }else{
         
$picurl ='';
    }
    
////插入用户网络硬盘数据
    
$disk_data = array(
        
'UserId'   =>  $userid,
        
'UserPic'  =>  $picurl,
        
'TotalSpace'  =>  TOTAL_SPACE        
    
);
    
$db null;
    
$db = new db($dbhost,$dbuser,$dbpw,'drawerdisk');
    
$db->AutoExe('user',$disk_data,'INSERT');
    
$db null;
    
$db = new db($dbhost,$dbuser,$dbpw,'draweruser');
    unset(
$_SESSION['check_num']);
    if (
$config_advaced['email_check']==1)
    {
         
$smarty->assign('userdata',$use_data);
         
$smarty->assign('diskdata',$disk_data);
         
$smarty->assign('idstring',$idstring);
         
sendmail($useremail,'email_verify');
    }
    
$referer_url urlencode($referer_url);
    if(
$config_advaced['email_check'] == 1)
    {
         
$redirect_url $config_drawer['url']."/member/register_process.php?referer_url=".$referer_url;
    }else{
         
$redirect_url $conifg_drawer['url']."/member/showmessage.php?referer_url=".$referer_url;
    }
    
s_redirect($redirect_url);
    exit;
}

$data_post = array();
if (isset(
$action) && ($action == 'doregister'))
{
     
$data_post $_POST;
     
$smarty->assign('msg_word',$msg_word);
}else{
     
$data_post $data_post;
}

$smarty->assign('data_post',$data_post);

if (isset(
$forward) && ($forward != ''))
{
     
$referer_url $forward;
}else{
     
$referer_url $_SERVER['HTTP_REFERER'];
}

$smarty->assign('referer_url',$referer_url); //来源页面
$smarty->display('member/register.tpl');
?>
[ 本帖最后由 smilesoul 于 2008-3-31 09:27 AM 编辑 ]
2008-3-30 09:30 PM#1
查看资料  发短消息  QQ  顶部
 
psdshow
金牌会员
Rank: 6Rank: 6
论坛元老



UID 30908
精华 0
积分 1781
帖子 1381
金钱 1781 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2004-9-6
来自 永州-廣州
状态 离线
[推荐阅读] 谁有上传的插件
這,這,這...
這怎麽分析啊
把你的 代碼 放出來啊




以下AD由PHPX赞助:
广州梦莎五金饰品厂 东莞恒隆五金饰品厂 承接php私活
2008-3-31 08:56 AM#2
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
smilesoul (smilesoul)
注册会员
Rank: 2
初级会员



UID 31553
精华 0
积分 113
帖子 76
金钱 113 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-9-29
来自 湖北荆州
状态 离线
[推荐阅读] 菜鸟问php+mysql的问题
回复 #2 psdshow 的帖子

没想到!  谢谢!!!
2008-3-31 09:27 AM#3
查看资料  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.038242 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP