十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
ShowWindow(hwnd,nShowCmd);
成都网站建设、成都网站设计服务团队是一支充满着热情的团队,执着、敏锐、追求更好,是创新互联的标准与要求,同时竭诚为客户提供服务是我们的理念。创新互联把每个网站当做一个产品来开发,精雕细琢,追求一名工匠心中的细致,我们更用心!
UpdateWindow(hwnd);
while(GetMessage(msg,NULL,0,0))
TranslateMessage(msg);
DispatchMessage(msg);
}
return msg.wParam;
}
$task_list = [["cid"=1,"level"="1","name"="liming"],["cid"=2,"level"="2","name"="ddd"],["cid"=3,"level"="3","name"="sfsdfsd"]];
$level_list = [["level"="1","name"="liming_l"],["level"="2","name"="ddd_l"],["level"="3","name"="sfsdfsd_l"]];
$cate_list = [["id"=1,"ico"="001","name"="liming_c"],["id"=2,"ico"="002","name"="ddd_c"],["id"=3,"ico"="003","name"="sfsdfsd_c"]];
foreach ($task_list as $item) {
foreach ($level_list as $ite) {
if ($item['level'] == $ite['level']){
$item['levelname'] = $ite['name'];
}
}
foreach ($cate_list as $it) {
if ($item['cid'] == $it['id']){
$item['name'] = $it['name'];
$item['ico'] = $it['ico'];
}
}
empty($item['name']) ? $item['name'] = $cate_list[0]['name'] :'';
empty($item['ico']) ? $item['ico'] = sp_config('web_logo') :'';
}
print_r($task_list);
Array ( [0] = Array ( [cid] = 1 [level] = 1 [name] = liming_c [levelname] = liming_l [ico] = 001 ) [1] = Array ( [cid] = 2 [level] = 2 [name] = ddd_c [levelname] = ddd_l [ico] = 002 ) [2] = Array ( [cid] = 3 [level] = 3 [name] = sfsdfsd_c [levelname] = sfsdfsd_l [ico] = 003 ) )
正常逻辑数组里的值是改变了的,如果没改变这个需要查询一下数组的值匹配了
建议在10行(sqlsrv_query)后面增加下面的语句:
if( $data === false ) {
echo $sql;
die( print_r( sqlsrv_errors(), true));
}
主要是查看SQL查询是否执行成功,另外也可以把echo $sql放在执行前,当需要修改的数据不存在(0条修改)的时候sqlsrv_query执行会成功。
$userId是否有值,有没有报错?
$sql = "update `user` set `id`='".$userId."',`username`=".$username.",`password`=".$password.",`email`=".$email.",`idgroup`=".$idgroup." where id=".$userId."";
改成
$sql = "update `user` set `username`=".$username.",`password`=".$password.",`email`=".$email.",`idgroup`=".$idgroup." where id=".$userId."";
试试