ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 1.tpl_form_field_daterange() - 范围日期选择器 ``` tpl_form_field_daterange($name, $value = array(), $time = false) {php echo tpl_form_field_daterange('time', array('starttime'=>date('Y-m-d H:i', $starttime),'endtime'=>date('Y-m-d H:i', $endtime)),true);} ``` # 2. 城市选择 {php echo `tpl_form_field_district('address',array('province'=>$item['province'],'city'=>$item['city'],'district'=>$item['district']))} ` php获取 'province' => $_GPC['address']['province'],'city' => $_GPC['address']['city'],'district' => $_GPC['address']['district'] # 3.conmmon/herder 文件 ``` /web/themes/default/common ``` # 4.获取input name的值 `var buynumber = $('input[name^='buynumber']').map(function(){return this.value}).get(); $('input[name='nw']').val(); ` # 5. 循环覆盖 ` foreach($list as $key => &$value){ $bnumber= pdo_fetchcolumn('SELECT COUNT(*) FROM '.tablename('bc_party_payment').' WHERE status = 1 AND partyid = '.$value['id'] ); $value['bbnumber']=$bnumber; //循环体 } ` # 6.判断是否是管理员 ``` {if $_W['role']== 'founder'} ``` # 7.人人弹窗: `t.confirm('确认要支付吗?', function () { }) ` 或者是 `tip.confirm('确认要支付吗?', function () { }) ` # 8.小程序数组赋值 ``` 'member.realname': e.detail.value ``` # 9.excel导入模板 <form action='{php echo $this->createWebUrl('excel', array());}' method='post' class='form-horizontal' role='form' enctype='multipart/form-data' onsubmit='return formcheck()'> <div class='form-group'> <label class='col-xs-2 control-label'>文件</label> <div class='col-xs-4 '> <input type='file' class='form-control' name='file' value='' /> </div> <div class='col-xs-2'> <button class='btn btn-default'><i class='fa fa-search'></i> 导入</button> </div> <div class='col-xs-4'> <a class='btn btn-primary' href='{$_W['attachurl']}phone.xls'>下载导入模板</a> </div> </div> </form> 隐藏上传文件 <form id='signupListImportForm' class='import-file-form' enctype='multipart/form-data'> <input type='file' name='excelFile' id='excelFile' style='display:none' multiple='multiple' onchange='fileUpload()'> <input class='btn-dr' type='button' value='导入' onclick='selectFile()'> </form> PHP::::: $url = $this->createWebUrl('eggManage',array()); $file = $_FILES['file']; if(!$file['size']){ message('文件上传不能为空!', '', 'error'); } if( $file['name'] && $file['error'] == 0){ $type = @end( explode('.', $file['name'])); $type = strtolower($type); if( !in_array($type, array('xls','xlsx')) ){ message('文件类型错误!', '', 'error'); } set_time_limit(0); include_once IA_ROOT . '/framework/library/phpexcel/PHPExcel.php'; include_once IA_ROOT . '/framework/library/phpexcel/PHPExcel/IOFactory.php'; if( $type == 'xls' ){ $inputFileType = 'Excel5'; //这个是读 xls的 }else{ $inputFileType = 'Excel2007';//这个是计xlsx的 } $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $objReader->load($file['tmp_name']); $sheet = $objPHPExcel->getSheet(0); //获取行数与列数,注意列数需要转换 $highestRow = $sheet->getHighestRow(); $highestColumn = $sheet->getHighestColumn(); $highestColumnNum = PHPExcel_Cell::columnIndexFromString($highestColumn); $usefullColumnNum = $highestColumnNum; for ($row = 2;$row <= $highestRow;$row++){ $tel = $sheet->getCellByColumnAndRow(0, $row)->getValue();//身份证 $data = array( 'tel' => $tel, ); pdo_insert('mon_egg_success',$data); } message('导入成功', $url,'success'); }else{ message('导入失败', '','error'); } 10..$_W['member'] array(9) { ['uid']=> string(1) '5' ['realname']=> string(0) '' ['mobile']=> string(0) '' ['email']=> string(39) '406ccc5616a09420b75252e3db50a05b@we7.cc' ['groupid']=> string(1) '1' ['credit1']=> string(4) '0.00' ['credit2']=> string(4) '0.00' ['credit6']=> string(4) '0.00' ['groupname']=> string(15) '默认会员组' } 11.$_W['fans'] array(19) { ['fanid']=> string(1) '5' ['acid']=> string(1) '1' ['uniacid']=> string(1) '1' ['uid']=> string(1) '5' ['openid']=> string(28) 'o3f7twP_3Qdnj1ntcR9ChzHGyrIY' ['nickname']=> string(23) 'A0松石网络~蛋蛋' ['groupid']=> string(0) '' ['salt']=> string(8) 'JYY3nY5o' ['follow']=> string(1) '0' ['followtime']=> string(1) '0' ['unfollowtime']=> string(1) '0' ['tag']=> array(9) { ['openid']=> string(28) 'o3f7twP_3Qdnj1ntcR9ChzHGyrIY' ['nickname']=> string(23) 'A0松石网络~蛋蛋' ['sex']=> int(1) ['language']=> string(5) 'zh_CN' ['city']=> string(6) '临沂' ['province']=> string(6) '山东' ['country']=> string(6) '中国' ['privilege']=> array(0) { } ['avatar']=> string(128) 'http://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1Ocfpfv86L8yVEMtEF8QJMjOasrfsXFvfazdV5aPo20E6J7aQbA1xOlZsCMsXcpcwRug/132' } ['updatetime']=> string(10) '1534752827' ['unionid']=> string(0) '' ['sex']=> int(1) ['gender']=> int(1) ['headimgurl']=> string(128) 'http://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1Ocfpfv86L8yVEMtEF8QJMjOasrfsXFvfazdV5aPo20E6J7aQbA1xOlZsCMsXcpcwRug/132' ['avatar']=> string(128) 'http://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1Ocfpfv86L8yVEMtEF8QJMjOasrfsXFvfazdV5aPo20E6J7aQbA1xOlZsCMsXcpcwRug/132' ['from_user']=> string(28) 'o3f7twP_3Qdnj1ntcR9ChzHGyrIY' } 12.JS 地区获取 var province = $('input[name='address[province]']').val(); var city = $('input[name='address[city]']').val(); var district = $('input[name='address[district]']').val(); 13.获取数据库最后一个id $member=pdo_fetch('select * from ims_bc_party_member order by mid desc LIMIT 1'); 14.支付返回数据 array(14) { ['weid']=> string(1) '1' ['uniacid']=> string(1) '1' ['result']=> string(7) 'success' ['type']=> string(6) 'wechat' ['from']=> string(6) 'return' ['tid']=> string(14) '20181537167703' ['uniontid']=> string(28) '2018091715014600001344588486' ['user']=> string(28) 'o5OgN00jIN9BH1u6-M2q69CRvOg0' ['fee']=> string(4) '0.01' ['tag']=> array(3) { ['acid']=> string(1) '1' ['uid']=> string(2) '14' ['transaction_id']=> string(28) '4200000162201809176669855405' } ['is_usecard']=> string(1) '0' ['card_type']=> string(1) '0' ['card_fee']=> string(4) '0.01' ['card_id']=> string(1) '0' } 1 15.app端手机上传多图片删除功能 {php echo tpl_app_form_field_image('multi-image');} {if $images} <div class="mui-image-preview js-image-preview mui-pull-right mui-image-uploader"> {loop $images $pic} <div class="multi-item"> <input type="hidden" value="{$pic}" name="piclist[]"> <img src="{php echo tomedia($pic)}" data-preview-src="" data-preview-group="__IMG_UPLOAD_piclist"> <em class="close" title="删除这张图片" onclick="deletePic(this)">×</em> </div> {/loop}