a.avelar
-
Total de itens
9 -
Registro em
-
Última visita
Posts postados por a.avelar
-
-
Galera, estou tentando pegar um arquivo retorno do banco em TXT, e pegando alguns dados de cada linha e gravando numa tabela a parte, só que não estou conseguindo fazer gravar os dados, aguem poderias me ajudar.
*******************************
//Incluir a conexao com BD
include_once("conexao.php");//Receber os dados do formulário
//$arquivo = $_FILES['arquivo'];
//var_dump($arquivo);
$arquivo_tmp = $_FILES['arquivo']['tmp_name'];//ler todo o arquivo para um array
$dados = file($arquivo_tmp);
//var_dump($dados);$line = fgets($dados);
for($x=0; $x<0; $x++) {
$line = fgets($dados);
}
$ArrayRetornogru = array();
while ($line = fgets($dados)) {
echo "while $line";
$data_vencto = substr($line, 56,8);
$data_pago = substr($line, 101,8);
$valor = substr($line, 122,4);
$cpf = substr($line, 256,11);
// captar as 3 variaveis e fazer a busca das inscricoes pelo cpf data e valor$nbr_cpf = $cpf;
$parte_um = substr($nbr_cpf, 0, 3);
$parte_dois = substr($nbr_cpf, 3, 3);
$parte_tres = substr($nbr_cpf, 6, 3);
$parte_quatro = substr($nbr_cpf, 9, 2);$monta_cpf = "$parte_um.$parte_dois.$parte_tres-$parte_quatro";
echo $monta_cpf;
$ArrayRetornogru[] = $monta_cpf;
echo "<pre>";
print_r($ArrayRetornogru);
echo "</pre>";
echo "TESTE";
}
fclose($dados);
print_r($ArrayRetornogru);
echo "teste 2";
break;
foreach($dados as $linha){
$linha = trim($linha);
$valor = explode(',', $linha);
var_dump($valor);
$data_vencto = $ArrayRetornogru[0];
$data_pago = $ArrayRetornogru[1];
$valor = $ArrayRetornogru[2];
$cpf = $ArrayRetornogru[3];
$result_usuario = "INSERT INTO gru_concurso (data_vencto, data_pago, valor, cpf) VALUES ('$data_vencto', '$data_pago', '$valor', '$cpf')";
$resultado_usuario = mysqli_query($conn, $result_usuario);
}
$_SESSION['msg'] = "<p style='color: green;'>Carregado os dados com sucesso!</p>";
header("Location: index.php");
*******************************************Agradeço Galera !!!
10 minutos atrás, a.avelar disse:Galera, estou tentando pegar um arquivo retorno do banco em TXT, e pegando alguns dados de cada linha e gravando numa tabela a parte, só que não estou conseguindo fazer gravar os dados, aguem poderias me ajudar.
*******************************
//Incluir a conexao com BD
include_once("conexao.php");//Receber os dados do formulário
//$arquivo = $_FILES['arquivo'];
//var_dump($arquivo);
$arquivo_tmp = $_FILES['arquivo']['tmp_name'];//ler todo o arquivo para um array
$dados = file($arquivo_tmp);
//var_dump($dados);$line = fgets($dados);
for($x=0; $x<0; $x++) {
$line = fgets($dados);
}
$ArrayRetornogru = array();
while ($line = fgets($dados)) {
echo "while $line";
$data_vencto = substr($line, 56,8);
$data_pago = substr($line, 101,8);
$valor = substr($line, 122,4);
$cpf = substr($line, 256,11);
// captar as 3 variaveis e fazer a busca das inscricoes pelo cpf data e valor$nbr_cpf = $cpf;
$parte_um = substr($nbr_cpf, 0, 3);
$parte_dois = substr($nbr_cpf, 3, 3);
$parte_tres = substr($nbr_cpf, 6, 3);
$parte_quatro = substr($nbr_cpf, 9, 2);$monta_cpf = "$parte_um.$parte_dois.$parte_tres-$parte_quatro";
echo $monta_cpf;
$ArrayRetornogru[] = $monta_cpf;
echo "<pre>";
print_r($ArrayRetornogru);
echo "</pre>";
echo "TESTE";
}
fclose($dados);
print_r($ArrayRetornogru);
echo "teste 2";
break;
foreach($dados as $linha){
$linha = trim($linha);
$valor = explode(',', $linha);
var_dump($valor);
$data_vencto = $ArrayRetornogru[0];
$data_pago = $ArrayRetornogru[1];
$valor = $ArrayRetornogru[2];
$cpf = $ArrayRetornogru[3];
$result_usuario = "INSERT INTO gru_concurso (data_vencto, data_pago, valor, cpf) VALUES ('$data_vencto', '$data_pago', '$valor', '$cpf')";
$resultado_usuario = mysqli_query($conn, $result_usuario);
}
$_SESSION['msg'] = "<p style='color: green;'>Carregado os dados com sucesso!</p>";
header("Location: index.php");
*******************************************Agradeço Galera !!!
-
Galera Boa Tarde, estou com esse erro e não consigo consertar ele, alguém podes me ajudar?
O que acontece: no controle eu coloquei o seguinte:
foreach($Supprodutos as $suprodutos){
$suprodutos->QtM_Cadastrada = $dbModel->consultaMC($suprodutos->Vendedor, $dataInicial, $dataFinal);
$retorno .= "<tr>
<td align=center>{$suprodutos->NOME_SUPERVISOR}</td>
<td align=center>{$suprodutos->MES}</td>
<td align=center>{$suprodutos->QtM_Cadastrada}</td> </tr>
- Quando retiro a linha vermelha, funciona normal, quando incluo a linha vermelha ele da o erro abaixo;- Esse ConsultaMC é uma consulta para completar a minha visualização na tela.
- Na linha vermelha o dataInicial e o dataFinal estou pegando no filtro, conforme mostro abaixo:
$dtInicial = explode("/", $periodo[0]);
$dataInicial = trim($dtInicial[2])."-".$dtInicial[1]."-".trim($dtInicial[0]);
$dtFinal = explode("/", $periodo[1]);
$dataFinal = trim($dtFinal[2])."-".$dtFinal[1]."-".trim($dtFinal[0]);A PHP Error was encountered
Severity: Notice
Message: Undefined offset: 2
Filename: controllers/Vendedor_produto.php
Line Number: 28
Backtrace:File: C:\wamp\www\sistema\application\controllers\Vendedor_produto.php
Line: 28
Function: _error_handler
File: C:\wamp\www\sistema\index.php
Line: 290
Function: require_onceSeverity: Notice
Message: Undefined offset: 1
Filename: controllers/Vendedor_produto.php
Line Number: 29
Backtrace:
File: C:\wamp\www\sistema\application\controllers\Vendedor_produto.php
Line: 29
Function: _error_handler
File: C:\wamp\www\sistema\index.php
Line: 290
Function: require_onceSeverity: Notice
Message: Undefined offset: 2
Filename: controllers/Vendedor_produto.php
Line Number: 30
Backtrace:
File: C:\wamp\www\sistema\application\controllers\Vendedor_produto.php
Line: 30
Function: _error_handler
File: C:\wamp\www\sistema\index.php
Line: 290
Function: require_once -
Em 28/12/2016 at 22:49, lowys disse:
você está usando algum query builder?
Não entendi, desculpas, sou novo na programação
LOWYS, MALUCO ME AJUDA, ESTOU PERDIDINHO NÃO SEI PARA ONDE VOU. TRAVEI
-
-
Esqueci de postar o codigo:
$planilha->setActiveSheetIndex(0)->setCellValue('A1',"RELATORIO DE VENDEDOR POR PRODUTO");$planilha->setActiveSheetIndex(0)->setCellValue('A2',"VENDEDOR");$planilha->setActiveSheetIndex(0)->setCellValue('B2','MÊS');$planilha->setActiveSheetIndex(0)->setCellValue('C2','CONTRATOS ');$planilha->setActiveSheetIndex(0)->setCellValue('D2','VALOR ');$planilha->setActiveSheetIndex(0)->setCellValue('E2','VALOR MÉDIO');$contador = 4;foreach($Supprodutos as $superproduto){$contador++;$planilha->setActiveSheetIndex(0)->setCellValue('A'.$contador, $superproduto->NOME_VENDEDOR);$planilha->setActiveSheetIndex(0)->setCellValue('B'.$contador, $superproduto->MES);$planilha->setActiveSheetIndex(0)->setCellValue('C'.$contador, $superproduto->QTDE_CONTRATO);$planilha->setActiveSheetIndex(0)->setCellValue('D'.$contador, $superproduto->VALOR);$planilha->setActiveSheetIndex(0)->setCellValue('E'.$contador, $superproduto->TICKET_MEDIO_PROUTO);} -
Turma,
como faço para repetir o cabeçalho do relatório quando o vendedor for diferente? dentro do meu foreach..
-
35 minutos atrás, lowys disse:
IN (5, `7) AND op_in2`.`CPFCNPJMATRIZ = op`.`CPFCNPJMATRIZ GROUP BY op_in2`.`CPFCNPJMATRIZ)` as
A falha está justamente nessa crase que abre antes do sete e fecha ates do as
Mas não existe essa crase se observar no sql que esta montado, ele esta colocando essa crase quando executa, não sei porque:
,(SELECT COUNT(*) FROM operacao op_in2 WHERE Year(op_in2.DATAACEITE) = 2016 AND op_in2.CODSTATUS IN (5,7) AND op_in2.CPFCNPJMATRIZ = op.CPFCNPJMATRIZ
-
Galera, esta dando esse erro abaixo, já tentei de várias formas e não consegui resolver , alguém poderias me ajudar?
Error Number: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.`CPFCNPJMATRIZ)` as `TOTAL_GERAL from operacao op INNER JOIN agente ag ON ag`.`' at line 1
SELECT `cadsup`.`NOME` as `NOME_SUPER`, `cadmat`.`CPFCNPJ` as `CPF_MATRIZ`, `cadmat`.`NOME` as `NOME_MATRIZ`, `cadmat`.`DTHRINSERT` as `DATA_CADASTRO`, SUM(op.TOT_FAC) as VALOR_TOTAL, COUNT(*) as TOTAL_MES, Year(op.DATAACEITE), (SELECT COUNT(*) FROM operacao op_in2 WHERE Year(op_in2.DATAACEITE) = 2016 AND op_in2.CODSTATUS IN (5, `7) AND op_in2`.`CPFCNPJMATRIZ = op`.`CPFCNPJMATRIZ GROUP BY op_in2`.`CPFCNPJMATRIZ)` as `TOTAL_GERAL from operacao op INNER JOIN agente ag ON ag`.`CPFCNPJ = op`.`CPFCNPJAGENTE INNER JOIN rup cadsup ON cadsup`.`CPFCNPJ = ag`.`CPFCNPJSUPERVISOR INNER JOIN rup cadmat ON cadmat`.`CPFCNPJ = ag`.`CPFCNPJMATRIZ` WHERE op.DATAACEITE BETWEEN 2016-11-01 AND 2016-12-19 AND `op`.`CODSTATUS` IN (5,7) AND `op`.`CODPRODUTO` in (1,2) GROUP BY `ag`.`CPFCNPJMATRIZ` ORDER BY `TOTAL_GERAL` DESC
O SQL CORRETO NÃO TENS ESSA ASPAS SIMPLES:
$this->db->select('cadsup.NOME as NOME_SUPER
,cadmat.CPFCNPJ as CPF_MATRIZ
,cadmat.NOME as NOME_MATRIZ
,cadmat.DTHRINSERT as DATA_CADASTRO
,SUM(op.TOT_FAC) as VALOR_TOTAL
,COUNT(*) as TOTAL_MES
,Year(op.DATAACEITE)
,(SELECT COUNT(*) FROM operacao op_in2 WHERE Year(op_in2.DATAACEITE) = 2016 AND op_in2.CODSTATUS IN (5,7) AND op_in2.CPFCNPJMATRIZ = op.CPFCNPJMATRIZ
GROUP BY op_in2.CPFCNPJMATRIZ) as TOTAL_GERAL
from operacao op
INNER JOIN agente ag ON ag.CPFCNPJ = op.CPFCNPJAGENTE
INNER JOIN rup cadsup ON cadsup.CPFCNPJ = ag.CPFCNPJSUPERVISOR
INNER JOIN rup cadmat ON cadmat.CPFCNPJ = ag.CPFCNPJMATRIZ');
Não retorna Imagem de tabelam auxiliar
em Ajax, JavaScript, XML, DOM
Postado
Boa tarde turma, tenho uma javascript que eu trato a imagem, só que esta dando um erro e não tras a imagem quando altero para buscar na tabela certa.
imageSrc: function(row, field) {
if ((typeof row.arquivos[0][field + '_url'] === 'undefined' || row.arquivos[0][field + '_url'] === null) && (typeof row.arquivos[0][field] === 'undefined' || row.arquivos[0][field] === null)) {
return false
}
return (typeof row.arquivos[0][field + '_url'] === 'undefined' || row.arquivos[0][field + '_url'] === '') ? row.arquivos[0][field] : row.arquivos[0][field + '_url']
}
Quando eu tiro: arquivos[0], ele me tras a alteração da noticia que não tens imagens, e quando coloco ele só tras o a alteração da noticia que tens imagem.