<?php include "connection.php"; include "ExportToExcel.php"; if (isset($_POST["submit"])) { ExportExcel("csv"); } ?> <html> <head> <style type="text/css"> body { margin: 0; padding: 0; background-color:#D6F5F5; text-align:center; } .top-bar { width: 100%; height: auto; text-align: center; background-color:#FFF; border-bottom: 1px solid #000; margin-bottom: 20px; } .inside-top-bar { margin-top: 5px;
function ImportarExportar($Arg) { global $vConex, $enlace; switch ($Arg) { case "Exportar": $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "]cuerpo}"; $btn = Botones($btn, 'botones1', ''); $titulo = "<span>EXPORTAR FORMULARIO </span><p>CONECTATE A UNA BASE DE DATOS</p><div class='bicel'></div>"; $btn_titulo = tituloBtnPn($titulo, $btn, "330px", "TituloA"); $uRLForm = "Siguiente]" . $enlace . "?ImportarExportar=Exportar-Seleccion-Form&codformdet=" . $CodDet . "&codigoForm=" . $form . "]layoutV]F]}"; $tSelectD = array('Nombre' => 'SELECT Nombre, Nombre FROM sys_base_datos '); $form = c_form("", $vConex, "select_bdatos", "CuadroA", "", $uRLForm, $CodDet, $tSelectD); $s = "<div id = 'PanelInferior' style='float:left;width:100%;' >" . $form . "</div>"; WE($btn_titulo . $s); /* $Base_Datos = post("Nombre"); $ConexionBExt = conexSis_Emp($Base_Datos); $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "]cuerpo}"; $btn = Botones($btn, 'botones1', ''); $titulo = "<span>Importar Formulario </span><p>DESDE UN ARCHIVO</p><div class='bicel'></div>"; $btn_titulo = tituloBtnPn($titulo, $btn, "230px", "TituloA"); # $btn_titulo = tituloBtnPn($titulo, $btn, "380px", "TituloA"); $menu_titulo = tituloBtnPn( "<span>INICIAR CARGA</span><p style='font-weight:600;'>Importar Archivo</p>", $btn, '80px', 'TituloA' ); $uRLForm = "Cargar Archivo]{$enlace}?metodo=FImportarFormulario&transaccion=INSERT]panelB-R]F]}"; $tSelectD = ""; $path = array( 'Archivo' => '../../from/' ); #Proceso para crear la carpeta de la Empresa donde guardar los archivos if(!file_exists($path['Archivo'])){ W("La carpeta 'Formatos' no existe en esta empresa...!!!<br>"); W("Creando la carpeta...!!<br>"); if(!mkdir($path['Archivo'],0777,true)){ W("ERROR: No se pudo crear la carpeta.!!!<br>"); }else{ W("✓ Se creo la carpeta ..!!! <br>"); } } $form = c_form_adp( '', $vConex, "FImportarFormulario", "CuadroA1FR", $path, $uRLForm, $Codigo, $tSelectD, 'Codigo' ); $s= "{$btn_titulo} <div style='width: 300px;' >{$form}</div>"; */ WE($s); break; case "Exportar-Seleccion-Form": $Base_Datos = post("Nombre"); $ConexionBExt = conexSis_Emp($Base_Datos); $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?Formularios=Importar-Seleccion&Base_Datos=" . $Base_Datos . "]layoutV}"; $btn .= "Exportar]" . $enlace . "?ImportarExportar=ExportarFrom&Base_Datos=" . $Base_Datos . "]layoutV]CHECK}"; $btn = Botones($btn, 'botones1', 'sys_form'); $titulo = "<span>Exportar Formulario </span><p>BD " . $Base_Datos . "</p><div class='bicel'></div>"; $btn_titulo = tituloBtnPn($titulo, $btn, "170px", "TituloA"); $sql = 'SELECT Codigo AS Formulario , Tabla , DATE_FORMAT(FechaHoraCreacion, "%d %M %Y") AS FechaCreacion , Codigo AS CodigoAjax FROM sys_form ORDER BY FechaHoraCreacion DESC '; $clase = 'reporteA'; $enlaceCod = 'codigoForm'; $url = $enlace . "?Formularios=Importar-Seleccion-UPForm&Base_Datos=" . $Base_Datos . ""; $panel = 'layoutV'; $reporte = ListR2("", $sql, $ConexionBExt, $clase, '', $url, $enlaceCod, $panel, 'sys_form', 'checks', ''); $reporte = "<div id = 'PanelInferior' style='float:left;width:100%;' >" . $reporte . "</div>"; WE($btn_titulo . $reporte); break; case "ExportarFrom": $ky = post('ky'); print_r($ky); # $NroForm = count($ky); foreach ($ky as $obj) { } WE(''); $Sql = "SELECT SF.Codigo,SF.Descripcion,SF.DescripcionExtendida,SF.Tabla,SF.Estado,SF.FechaHoraCreacion,\n SFD.NombreCampo,SFD.Alias,SFD.TipoInput,SFD.TipoOuput,SFD.TamanoCampo,SFD.Form,SFD.Visible,SFD.TablaReferencia,SFD.OpcionesValue,\n SFD.MaximoPeso,SFD.AliasB,SFD.CtdaCartCorrelativo,SFD.CadenaCorrelativo,SFD.Validacion,SFD.InsertP,\n SFD.UpdateP,SFD.Correlativo,SFD.Posicion,SFD.AutoIncrementador,SFD.read_only,SFD.TipoValor,SFD.PlaceHolder,\n SFD.Edicion,SFD.event_hidden_field,SFD.destiny_upload\n FROM sys_form SF\n INNER JOIN sys_form_det AS SFD ON SF.Codigo = SFD.Form\n WHERE SF.Codigo = 'FUsuarioEntidad'"; ExportExcel($Sql, $vConex); WE(""); break; } }
function Export() { //导出Excel // 1.接收需要导出的 id数组 $exportArr = I("get.exportArr"); $ids = "(0,{$exportArr})"; $where = array("tp_order.id" => array("in", $ids)); $order = M("order"); //需要调出的字符串 //array("姓名","地址","电话","产品类别(套餐)","客户来源","备注(购买日期,购买数量,症状)","金额"); //列头名 $needField = array("tp_contact.ordernum", "tp_contact.name", "tp_contact.phone", "tp_contact.address", "tp_order.word", "tp_order.ordertime", "tp_order.client", "tp_products.productname", "tp_order.total", "tp_products.producttype", "tp_products.price", "tp_order.num"); $orderData = $order->join(array("LEFT JOIN __CONTACT__ ON __CONTACT__.ordernum=__ORDER__.ordernum", "LEFT JOIN __PRODUCTS__ ON __PRODUCTS__.id =__ORDER__.productid"))->where($where)->select(); //var_dump($orderData); ExportExcel($orderData); }