当前位置: 首页 > news >正文

南京商城网站建设/seo怎么优化

南京商城网站建设,seo怎么优化,怎么.做网站,网站建设小程序湖南思路 1创建多数据库连接 2后端的前台代码能使用get或者post请求传递选中数据给后台 3后台能够接收到 4后台接收到id或者全字段数据后对数据进行处理,然后使用多数据库操作将其存入第二个数据库 实现 1config文件下创建新数据库连接 db_config2 > [// 数据库类…

思路

1创建多数据库连接
2后端的前台代码能使用get或者post请求传递选中数据给后台
3后台能够接收到
4后台接收到id或者全字段数据后对数据进行处理,然后使用多数据库操作将其存入第二个数据库

实现

1config文件下创建新数据库连接

'db_config2' => [// 数据库类型'type' => 'mysql',// 服务器地址'hostname' => '127.0.0.1',// 数据库名'database' => 'test',// 用户名'username' => 'root',// 密码'password' => '123456',// 端口'hostport' => '3306',// 连接dsn'dsn' => '',// 数据库连接参数'params' => [],// 数据库编码默认采用utf8'charset' => 'utf8',// 数据库表前缀'prefix' => 'fa_',],

前端网页
再index.html文件中添加按钮

<a class="btn btn-primary btn-more dropdown-toggle btn-disabled btn-dialog" data-url="user/user/option" id='chuancan' data-toggle="dropdown">一键导出</a>

此时前端就能正常显示按钮,然后为按钮绑定事件
这里请把data_url改成后端地址,id改成js获取的名称
然后再js代码的

 // 为表格绑定事件Table.api.bindevent(table);

这句初始化代码下添加操作

 // get方法,gpt生成,能传递,但是无法二次传递$(document).on('change','#table .bs-checkbox [type="checkbox"]',function (){console.log(Table.api.selectedids(table));//测试是否成功let url=$('#chuancan').attr('data-url')let ids=Table.api.selectedids(table)url=url.split('?')[0]if(ids.length){url+='?'url+='id='+Table.api.selectedids(table).join(',')}console.log(url, '<<url')//测试路径是否正确$('#chuancan').attr('data-url',url)})

这里是使用了change监听点击事件,使用get传参的方式给后端请求参数,里面的console.log是为了打印传递的数据

后端接收前端传递的参数

$selectids = $this->request->get('id');$selectids = explode(',',$selectids);//查询本地数据库$res = model('user')->where('id','in',$selectids)->select();$filteredData = [];

接收到数据后进行处理

 foreach ($res as $result) {// 使用模型的getData方法获取所有属性值,这样可以不受保护属性的影响$userData = $result->getData();// 移除不需要的字段,这里列出您不想保留的字段名$fieldsToRemove = ['id', 'group_id','createtime', 'updatetime', 'jointime', 'prevtime', 'logintime'];// 使用array_diff_key过滤掉不需要的键$filteredUserData = array_diff_key($userData, array_flip($fieldsToRemove));// 将处理后的数据加入到结果数组$filteredData[] = $filteredUserData;}//        $len = count($filteredData)-1;foreach ($filteredData as $value) {$sql = "INSERT INTO `user` (`username`, `nickname`, `password`, `mobile`, `email`) VALUES ('{$value['username']}', '{$value['nickname']}', '{$value['password']}', '{$value['mobile']}', '{$value['email']}')";try {$result = Db::connect(config("db_config2"))->execute($sql);} catch (\Exception $exception) {// 打印错误信息echo "用户".$value['username'].'导出失败' . $exception->getMessage() . "\n";// 继续执行下一次循环continue;}}if ($result){print_r(['msg'=>'导入成功','code'=>200]);}
http://www.jmfq.cn/news/5314897.html

相关文章:

  • 网站建设排版/电商网站seo
  • 苏州知名网站建设设计公司/关键词快速排名平台
  • 宁波市建设银行网站/佛山网站建设排名
  • 网站建设 中企动力南昌0792/开封网站seo
  • 外部链接链轮的建设对于网站提/兰州百度推广的公司
  • 58同城武汉网站建设/宣传推广方式
  • 电子商务企业网站建设规划/企业营销网站
  • 贵阳网站建设gzzctyi/seo包括哪些方面
  • js网站建设/百度竞价开户联系方式
  • 校园二手交易网站建设方案/杭州网站设计制作
  • 电子商务网站建设常用工具/新乡网站优化公司价格
  • 全国设计网站建设/女教师网课入06654侵录屏
  • 网站建设市场趋势/seo在线优化工具 si
  • 贵阳网站建设hsyunso/百度官网电话
  • 建设银行网站点击次数/百度指数名词解释
  • 中山网站建设文化服务/螺蛳粉营销策划方案
  • 成武县住房和城乡建设局网站/武汉网站seo公司
  • 河北住房城乡建设厅官方网站/体验营销是什么
  • 云南餐饮网站建设/域名权重查询工具
  • 苏州建设局网站实名制/神马搜索推广
  • 桃城网站建设/58同城推广
  • 工程建设的信息网站/深圳网站建设微信开发
  • 网站建设方案实施/关键词排名优化易下拉技巧
  • 网站建设宣传图ps/石家庄网站seo外包
  • 政府网站建设相关评论文章/网络广告策划书
  • 深圳做手机网站建设/windows优化大师怎么下载
  • 建设网站需要体现的流程有哪些内容/品牌策划
  • 成都网页设计的网站建设/谷歌搜索引擎怎么才能用
  • 网站建设推广平台有哪些方面/郑州纯手工seo
  • 学网站建设培训机构/自己如何制作一个网站