<?php
!defined('IN_ADMIN')&&die();

$opt = $_GET['opt']?$_GET['opt']:'';
switch($_GET['opt']){
case "add":
$titlename = "添加新会员";
break;
case "manage":
$titlename = "会员管理";
break;
case "shopkeeper":
$titlename = "店主管理";
break;
default:
break;
}
$tpl->assign("titlename",$titlename);


if($_POST){
switch($_POST['type']){
//添加新会员界面提交过来以后进行的操作
case "add":
$arr = $_POST;

foreach ($arr as $k=>$v){
if(!in_array($k,array('member_name','member_password','member_email')) || $v===''){
unset($arr[$k]);
}
}
//提交到UCTENT 注册
$user = uc_user_register($arr['member_name'],$arr['member_pasword'],$arr['member_email']);

switch($user){
case "-1":
$showMessage[] = '用户名不合法';
break;
case "-2":
$showMessage[] = '包含不允许注册的词语';
break;
case "-3";
$showMessage[] = '用户名已经存在';
break;
case "-4";
$showMessage[] = 'email格式有误';
break;
case "-5";
$showMessage[] = 'email不允许不注册';
break;
case "-6";
$showMessage[] = '该email已经被注册';
break;
default:
if($user>0){
$_POST['member_password'] = md5($_POST['member_password']); $query = $db->inserttable($_POST,member);
if($query != '0'){
$_POST['member_id'] = $query;
$db->inserttable($_POST,member_profile);
$showMessage[] = '新会员插入成功';
}else{
$showMessage[] = '新会员插入失败';
}
}
break;
}
break;

//管理会员模块提交以后的操作
case "manage":
break;
//店主管理模块提交以后的操作
case "shopkeeper":
break;
}
}
?>
可以注册到UCtent  但是注册不到我的数据库  我的和UCtent不是一个数据库,但是如果我先往我的数据库里面插入的时候就可以  $DB 已经在配置文件中声明。