设为首页收藏本站
查看: 103|回复: 0

[PHP] PHPExtJSMySQL实现用户注册申请-PHP源码

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2018-7-16 20:07:00 | 显示全部楼层 |阅读模式
    数据库教程结构

    create database db_register;
    create table db_register.tb_register(
    reg_loginid varchar(20) primary key,
    reg_name varchar(20) not null,
    reg_id int not null,
    reg_password varchar(20) not null,
    reg_sex varchar(2),
    reg_address varchar(50)
    );
    extjs文件

    Ext.onReady(function() {
    function registerhandler(){
    var values = Ext.getCmp("form").getForm().getValues(); //获取form里textfield、radio等值
    Ext.Ajax.request({
    url: 'save.php',
    success: function() {Ext.Msg.alert("success");},
    method: "post",
    failure: function(){Ext.Msg.alert("failure");},
    params: values
    });
    }
    var form = new Ext.form.FormPanel({
    id: 'form',
    baseCls: 'x-plain',
    layout:'absolute',
    url:'save-form.php',
    defaultType: 'textfield',
    items: [{
    x: 0,
    y: 0,
    xtype:'label',
    text: '登录帐户:'
    },{
    x: 80,
    y: 0,
    name:'login',
    anchor:'100%'
    },{
    x: 0,
    y: 30,
    xtype:'label',
    text: '用户姓名:'
    },{
    x: 80,
    y: 30,
    name:'name',
    anchor: '100%',
    },{
    x:0,
    y:60,
    xtype:'label',
    text:'身份证号:'
    },{
    x:80,
    y:60,
    name:'id',
    anchor:'100%',
    },{
    x:0,
    y:90,
    xtype:'label',
    text:'用户密码:'
    },{
    x:80,
    y:90,
    inputType:'password',
    name:'password',
    anchor:'100%',
    },{
    x:0,
    y:120,
    xtype:'label',
    text:'密码确认:',
    },{
    x:80,
    y:120,
    name:'repassword',
    inputType:'password',
    anchor:'100%',
    },{
    x:80,
    y:150,
    xtype:'radio',
    name:'sex',
    fieldLabel:'性别',
    boxLabel:'男',
    inputValue:'b' //radio的取值为:b
    },{
    x:0,
    y:152,
    xtype:'label',
    text:'性别:'
    },{
    x:140,
    y:150,
    xtype:'radio',
    name:'sex',
    fieldLabel:'性别',
    boxLabel:'女',
    inputValue:'g' //radio的取值为:g
    },{
    x:0,
    y:180,
    xtype:'label',
    text:'用户住址'
    },{
    x:80,
    y:180,
    name:'address',
    anchor:'100%'
    }]
    });
    var window = new Ext.Window({
    title: '注册帐户',
    width: 400,
    height:300,
    minWidth:400,
    minHeight: 300,
    layout: 'fit',
    plain:true,
    bodyStyle:'padding:5px;',
    buttonAlign:'center',
    items: form,
    buttons: [{
    text: '注册',
    handler:registerhandler
    },{
    text: '取消'
    }]
    });
    window.show();
    });
    [/td] [/tr] [/table]
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表