Ir para conteúdo

Douglas Fernandess

Members
  • Total de itens

    327
  • Registro em

  • Última visita

Reputação

2 Comum

7 Seguidores

Sobre Douglas Fernandess

  • Data de Nascimento 10/03/1992

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Skype
    douglas.fernandes111
  • Twitter
    @Douglas__F
  • Facebook
    https://www.facebook.com/douglas.fernandesnh
  • Site Pessoal
    http://www.elektro-exclusive.blogspot.com

Últimos Visitantes

11209 visualizações
  1. Douglas Fernandess

    mysqli_errno Insert Campo Unique Key

    lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
  2. Douglas Fernandess

    problema select 4 tabelas mostrando status se esta devendo ou não

    entendi mais o menos o que você quis fazer. mostra total de parcelas e total de parcelas em aberto. tentei fazer aqui a relação entre elas, mais mostrou todas até de clientes q não tinha plano cadastrado. Fiz assim abaixo, como eu faria pra fazer aquele where? SELECT c.Codigo, c.Razao_Social, SUM(IF(parc.dataPagamento_parcela IS NULL, 1, 0)) AS parcelas_em_aberto, SUM(IF(parc.id_parcela IS NULL, 0, 1)) AS total_parcelas FROM clientes c LEFT JOIN parcelas parc ON parc.id_cliente_parcela = c.Codigo WHERE parcelas_em_aberto != '0' GROUP BY c.Codigo, c.Razao_Social
  3. Douglas Fernandess

    problema select 4 tabelas mostrando status se esta devendo ou não

  4. Douglas Fernandess

    problema select 4 tabelas mostrando status se esta devendo ou não

    ta como date já. SELECT: SELECT c.Codigo, c.Razao_Social, //dados cliente pl.id_plano, pl.id_cliente_plano, //dados plano parc.id_parcela, parc.id_plano_parcela, parc.dataPagamento_parcela // dados parcela FROM clientes c, plano pl, parcelas parc WHERE pl.id_cliente_plano = c.Codigo AND parc.id_plano_parcela = pl.id_plano GROUP BY c.Codigo // agrupei para mostrar por cliente fiz o var_dump apareceu isso: array (size=7) 'Codigo' => string '1' (length=1) 'Razao_Social' => string 'ACADEMIA FULLGÁS' (length=17) 'id_plano' => string '200' (length=3) 'id_cliente_plano' => string '1' (length=1) 'id_parcela' => string '439' (length=3) 'id_plano_parcela' => string '200' (length=3) 'dataPagamento_parcela' => string '2014-08-06' (length=10) array (size=7) 'Codigo' => string '6' (length=1) 'Razao_Social' => string 'CONCEITO FMA' (length=12) 'id_plano' => string '201' (length=3) 'id_cliente_plano' => string '6' (length=1) 'id_parcela' => string '440' (length=3) 'id_plano_parcela' => string '201' (length=3) 'dataPagamento_parcela' => string '2014-07-23' (length=10) Ele só checou no primeiro índice na tabela parcelas. Como eu teria que fazer para ele armazenar então para que daí na listagem ele mostrasse devendo. Usando array_key, session? Primeira vez que me deparei com essa situação. ID | ID_PLANO_PARCELA | DATA_PAGAMENTO -1 200 2014-08-06 -> ACADEMIA FULLGÁS -2 201 2014-07-23 -> CONCEITO FMA -3 201 2014-07-28 -> CONCEITO FMA -4 201 -> CONCEITO FMA -5 201 2014-08-07 -> CONCEITO FMA tirei o group by e mostrou certo mais queria mostra só tipo -------------------------------------------------------------- CLIENTE | PAGAMENTO academia full gas ok conceito fma devendo em vez disso: -------------------------------------------------------------- CLIENTE | PAGAMENTO academia full gas ok conceito fma ok conceito fma ok conceito fma devendo conceito fma ok meu erro seria no group by?
  5. Douglas Fernandess

    problema select 4 tabelas mostrando status se esta devendo ou não

    Segue abaixo o code, teria que fazer um array ou algo do tipo? $read = "SELECT c.*, pl.*, parc.* FROM clientes c, plano pl, parcelas parc WHERE pl.id_cliente_plano = c.Codigo AND parc.id_plano_parcela = pl.id_plano GROUP BY c.Codigo LIMIT 5"; $ex = mysql_query($read) or die (mysql_error()); if(mysql_num_rows($ex) >= 1){ while($res = mysql_fetch_assoc($ex)): echo '<tr>'; echo '<td>'.$res['Razao_Social'].'</td>'; if(!isset($res['dataPagamento_parcela'])){ $restricao = 'DEVENDO'; }else{$restricao = 'OK';} echo '<td align="center">'.$restricao.'</td>'; echo '</tr>'; endwhile; }
  6. Douglas Fernandess

    problema select 4 tabelas mostrando status se esta devendo ou não

    Valeu pela resposta eduardoherden. Ficaria tudo na mesma. O campo status devendo ou pago, é a mesma coisa que o campo dataPagamento_parcela. Se ser NULL ta devendo e se tiver data ele pagou. Como você mostraria isso? Sobre a 2º dica realmente não pensei nessa otimização.
  7. Douglas Fernandess

    PHP+MySQL - consulta em ordem decrescente

    que qui tem no ligacao.php? quais são as tabelas que tem? diadospais fica as mensagens?
  8. Douglas Fernandess

    problema select 4 tabelas mostrando status se esta devendo ou não

    Boa noite! Tenho a seguinte situação. Tenho os planos dos meus clientes e as parcelas para pagar(se ele fez 1,2,3 vezes....) . Eu fiz o select do modo mais básico para tentar conseguir ter sucesso na operação, mais não obtive. Pois por exemplo - cliente joão tem um plano gold e fez em 4 vezes o pagamento(as parcelas no caso). "SELECT c.*, term.*, pl.*, parc.* FROM clientes c, terminal term, plano pl, parcelas parc WHERE pl.id_cliente_plano = c.Codigo AND pl.id_terminal_plano = term.id_terminal AND parc.id_plano_parcela = pl.id_plano GROUP BY c.Codigo"; ID | DATA_PAGAMENTO -1 06-05-2014 -2 06-06-2014 -3 -4 06-08-2014 Fiz assim a condição: if(!isset($res['dataPagamento_parcela'])){ $restricao = 'DEVENDO'; }else{ $restricao = 'OK'; } Porem a 3º parcela ele não pago mais na listagem fica como ok, como se ele tivesse pagado. Como eu poderia resolver isso.
  9. Douglas Fernandess

    listagem planos clientes mostrando icone de atraso

    <div id="conteudo"> <div class="bloco list" style="display:block"> <div class="titulo"> <div style="float:left; width:100%;"><span2 class="caminho">Home » Listar Planos Clientes</span2></div> </div><!-- /titulo --> <?php $pag = (empty($_GET['pag']) ? '1' : $_GET['pag']); $maximo = 10; $inicio = ($pag * $maximo) - $maximo; //************************* // ( ) = IS NULL ATIVO // 1 = inativo //************************* $readArt = read('fidelidade'," WHERE status = '1' ORDER BY dataCadastroFim ASC LIMIT $inicio,$maximo"); if(!$readArt){ echo '<span class="ms in">Não existem registros de planos ainda!</span>'; }else{ echo '<table width="560" border="0" class="tbdados" style="float:left;" cellspacing="0" cellpadding="0"> <tr class="ses"> <td width="240"><a href="painel.php?exe=admin-nav/listar-planos-clientes&o=rs">Razão Social:</a></td> <td width="240"><a href="painel.php?exe=admin-nav/listar-planos-clientes&o=f">Fantasia:</a></td> <td width="150"><a href="painel.php?exe=admin-nav/listar-planos-clientes&o=t">Terminal:</a></td> <td width="50"><a href="painel.php?exe=admin-nav/listar-planos-clientes&o=v">Valor:</a></td> <td width="80"><a href="painel.php?exe=admin-nav/listar-planos-clientes&o=d">Data Fim</a></td> <td align="center" colspan="4">Ações:</td> </tr>'; foreach($readArt as $fidelidade): $data = date('Y-m-d'); $dataV = $fidelidade['dataCadastroFim']; $exe = ($dataV == $data ? 'yellow.png' : ($dataV > $data ? 'green.png' : 'red.png')); $stIco = ($art['status'] == '0' ? 'alert.png' : 'ok.png'); $pegaNomeCliente = read('clientes',"WHERE Codigo = '$fidelidade[id_cliente]'"); if(!$pegaNomeCliente){ echo '<span class="ms in">Erro ao pega dados cliente!</span>'; }else{ foreach($pegaNomeCliente as $pegaNome): //PEGA TIPO MIDIA $pegar_situacao_financ = mysql_query("SELECT * FROM fidelidade_tempo WHERE id_fidelidade = '$fidelidade[id]' AND situacao = '0'"); $row = mysql_fetch_array($pegar_situacao_financ); $exe = $row['situacao']; if(isset($exe) && $exe == '0'){ $exe = 'DEVENDO'; }else{ $exe = 'OK'; } // $exe = ($situacao == '1' ? 'ok.png' : 'alert.png'); echo '<tr>'; echo '<td><a href="painel.php?exe=admin-nav/listar-planos-clientes_detalhado&cod='.$fidelidade['id'].'" title="'.$pegaNome['Razao_Social'].'" >'.lmWord($pegaNome['Razao_Social'],30).'</a></td>'; echo '<td><a href="painel.php?exe=admin-nav/listar-planos-clientes_detalhado&cod='.$fidelidade['id'].'" title="'.$pegaNome['Fantasia'].'" >'.lmWord($pegaNome['Fantasia'],28).'</a></td>'; endforeach;} $pegaNomeTerminal = read('terminal',"WHERE Codigo = '$fidelidade[id_terminal]'"); if(!$pegaNomeTerminal){ echo '<span class="ms in">Erro ao pega nome Terminal!</span>'; }else{ foreach($pegaNomeTerminal as $pegaTerminal): echo '<td class="pequeno_text">'.lmWord($pegaTerminal['Terminal'],38).'</td>'; endforeach;} echo '<td align="center"><center>'.$fidelidade['valor'].'</center></td>'; echo '<td align="center"><center>'.date('d/m/Y',strtotime($fidelidade['dataCadastroFim'])).'</center></td>'; //SITUACAO PAGO OU NAO // echo '<td align="center"><img src="images/ico/'.$exe.'" alt="Status" title="Status" /></td>'; echo '<td align="center">'.$exe.'</td>'; echo '<td align="center"><a href="painel.php?exe=admin-nav/listar-planos-clientes_ver&pag='.$pag.'&cod='.$fidelidade['id'].'"'; echo 'title="'.$stSta.'"><img src="images/ico/view.png" alt="Mais Detalhes" title="Mais Detalhes" /></a></td>'; echo '<td align="center"><a href="painel.php?exe=admin-nav/listar-planos-clientes_editar&pag='.$pag.'&cod='.$fidelidade['id'].'&a=edit" title="editar"><img src="images/ico/edit.png" alt="editar" title="Editar" /></a></td>'; echo '<td align="center"><a href="painel.php?exe=admin-nav/listar-planos-clientes&pag='.$pag.'&delid='.$fidelidade['id'].'" title="Excluir"><img src="images/ico/no.png" alt="Excluir" title="Excluir" /></a></td>'; echo '</tr>'; endforeach; echo '</table>'; $link = 'painel.php?exe=admin-nav/listar-planos-clientes&pag='; readPaginator('fidelidade'," WHERE status = '1' ORDER BY dataCadastroFim ASC", $maximo, $link, $pag); } echo '<div class="new"><a href="painel.php?exe=admin-nav/cadastro-cliente-terminal"><img src="images/add.png" alt="Novo" title="Novo" /></a></div>'; ?> <div id="excel"> <?php include_once("load_csv.php"); echo '<center>'.$_SESSION['link'].'</center>'; ?> </div><!-- excel --> </div><!-- /bloco list --> </div><!--conteudo--> </div><!--content--> <div id="clear"></div> </div><!--box-->
  10. Douglas Fernandess

    listagem planos clientes mostrando icone de atraso

    Opa galera, estou meio lesado na lógica de programação. Eu tenho 3 tabelas. 1 - CLIENTES id, razao_social, fantasia, cnpj.... 2- FIDELIDADE id, id_cliente, status_pagamento, data_cadastro, data_fim 3 - FIDELIDADE_TEMPO id, id_fidelidade, situacao_pagamento Eu queria mostrar que nem na imagem anterior o icone de alerta, se tivesse alguma pendencia ou de algum dos meses ele mostrava onde ta o numero "0". Eu tentei fazer já de varias maneiras, mais sem sucesso.
  11. Douglas Fernandess

    Arquivos Suspeito no Servidor

    Tenho a mesma coisa nos sites muito estranho isso
  12. Douglas Fernandess

    Retorno automatico sicredi status do pagamento do produto

    Eu dei uma olhada, mais não achei nada parecido na documentação ninguém sabe de nada???
  13. Douglas Fernandess

    Retorno automatico sicredi status do pagamento do produto

    Alguém sabe se tem como implementar o retorno automático da Sicredi ao um site? No Pague Seguro tem.... Eu precisava implementar isso ao site
  14. Douglas Fernandess

    Problema condição do select PDO::FETCH_ASSOC

    http://prntscr.com/32lgg7 Consegui resolver.... <?php $db = new PDO('mysql:host=localhost;dbname=bd','root',''); $emails = $db->query("SELECT contato,email FROM clientes WHERE contato != '' AND email != '' AND news = '1'"); $contatos = json_encode($emails->fetchAll(PDO::FETCH_ASSOC)); ?> Porem tenho uma dúvida. No meu banco de dados tenho assim: Contato, Email, News.... no SELECT se eu coloca com a primeira letra minuscula ele da erro.... Já se eu deixo tudo minusculo ele da certo. Não seria case sensitive??
  15. Douglas Fernandess

    Problema condição do select PDO::FETCH_ASSOC

    Esse é o SELECT que eu fiz para o sistema de newsletter. Eu queria fazer uma verificação, se o contato e email não fosse NULL ele mandava o e-mail. Só que não consegui ele da erro. Não conheço muito de PDO. Se alguém poder me ajuda. $db = new PDO('mysql:host=localhost;dbname=bd','root',''); $emails = $db->query('SELECT `contato`,`email` FROM `clientes`'); $contatos = json_encode($emails->fetchAll(PDO::FETCH_ASSOC)); Eu tentei assim mais não deu certo... $db = new PDO('mysql:host=localhost;dbname=bd','root',''); $emails = $db->query('SELECT `contato`,`email` FROM `clientes` WHERE contato != `` AND email'); $contatos = json_encode($emails->fetchAll(PDO::FETCH_ASSOC));
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.