|
楼主 |
发表于 2023-12-27 16:11
|
显示全部楼层
通过“窗体”实现连接mysql数据库更改用户密码,介面和代码如下:
//全局变量定义
var gVar_un = ''; //用户名
var gVar_pw = ''; //密码
function AccountSetting_CommandButton1_Click()
{
//当用户名,旧密码正确、新密码不为空且两次输入一致时进行更新
if(gVar_un == AccountSetting.Label5.Caption && AccountSetting.TextEdit2.Value == gVar_pw && (AccountSetting.TextEdit3.Value != '' && AccountSetting.TextEdit3.Value == AccountSetting.TextEdit4.Value)){
//更新数据库t_users表记录
var xhr1 = new XMLHttpRequest();
var updateUrl = "http://localhost/test1/updateAccount.php";
xhr1.open("POST", updateUrl, true);
var un = gVar_un;
var pwNew = AccountSetting.TextEdit3.Value;
var sentStr = 'un='+gVar_un+'&pw='+pwNew;
// Console.log(sentStr);
xhr1.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
xhr1.send(sentStr);
xhr1.onreadystatechange = function() {
if (xhr1.readyState === 4 && xhr1.status === 200) {
MsgBox('更新成功!');
}
}
}
}
|
|