手机版

ExtJS与PHP、MySQL实现存储的方法

时间:2021-10-23 来源:互联网 编辑:宝哥软件园 浏览:

一建立数据库、注册表复制代码代码如下:创建数据库db _寄存器创建表db _ register。TB _ register(reg _ loginid varchar(20)主键,reg_name varchar(20)不为null,reg_id int不为null,reg_password varchar(20)不为null,reg_sex varchar(2),reg _ address varchar(50));2建立register.php和save.phpregister.php调用框架文件save.php数据存储register.php=复制代码代码如下: html标题注册/title link rel='样式表type='text/css' href='./ext/resources/CSS/ext-all。CSS '/脚本类型=' text/JavaScript ' src=' http :/ext/适配器/ext/ext-base。js /脚本脚本类型=' text/JavaScript ' src=' http :/ext/ext-all . js '/脚本脚本类型=' text/JavaScript ' src=' http : register。js '/脚本/头体/体/html保存。PHP=复制代码代码如下:php if($_POST['password']!=$_POST['repassword']) { //不执行存储退出;} $ conn=MySQL _ connect(' localhost ',' root ',' 123 ');MySQL _ select _ db(' db _ register ');$sql='插入到tb_register(reg_loginid、reg_name、reg_id、reg_password、reg_sex、reg_address)值(')。$_POST['登录']'',''.$_POST['name']' ',' '。$_POST['id']' ',' '。$_POST['密码']'','' .$_POST['sex']' ',' '。$_POST['地址']'')';if(mysql_query($sql,$conn)) { echo '注册成功;} else { echo '注册失败;} MySQL _ close($ conn);3个框架文件register.js编写register.js=复制代码代码如下:分机。OnReady(function(){ function register handler(){ var values=Ext。GetCmp(' form ').getForm().getValues();//获取形式里文本字段、收音机等值延伸文件系统Ajax。请求({ URL : '保存。“PHP”,success:函数(){Ext .Msg.alert("成功");},method :“post”,failure: function(){Ext .Msg.alert('失败');},参数:值});} var form=new Ext。形式。formpanel({ id : ' form '、base cls 3360 ' x-plain '、layout:'absolute '、url:'save-form.php '、defaultType: 'textfield '、items :[{ x : 0 0,y : 0 0 0,xtype:'label '、text: '登录帐户:' },{ x: 80,y: 0,name:'login ',anchor:'100%' },{ x : 0 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: '收音机,名称: '性别,字段标签: '性别,boxLabel: '男,inputValue:'b' /收音机的取值为:b },{ x:0,y:152,xtype: '标签,text: '性别:' },{ x:140,y:150,xtype:'radio ',name:'sex ',fieldLabel: '性别,boxLabel: '女,inputValue:'g' /收音机的取值为:g },{ x:0,y:180,xtype: '标签,text: '用户住址},{ x:80,y:180,name:'address ',anchor : ' 100% ' }]});var window=新Ext .窗口({ title: '注册帐户,宽度: 400,高度:300,最小宽度:400,最小重量: 300,布局: '适合,平面:车身样式: '填充:5 px,按钮对齐: '中央,项目:表单,按钮:[{ text : '注册,handler:registerhandler },{ text: '取消' }] });窗户。show();});四运行http://本地主机/寄存器/寄存器。PHP

5输入相关信息,点击'注册

6个员额方面

七数据库方面

8总结延伸文件系统窗口按钮的处理器无线电的取值输入值复制代码代码如下:分机Ajax。请求({ URL :成功:方法:失败:参数3360 });Ext.getCmp().getForm().getValues();平台:ext js PHP Eclipse Apache MySQL Admin firebug

版权声明:ExtJS与PHP、MySQL实现存储的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。