Ir para conteúdo
ustogo

Insert ID

Recommended Posts

Olá amigos.

Vim aqui discutir com vocês um problema que tive agora, e muito sinistro...

 

Eu faço uma inserção no banco com o arquivo cadastro.php

 

Ao fim do código eu coloco:

$id = mysqli_insert_id($My);

if($sql_insere){

echo "<script>window.location.href='abre_registro.php?id=$id';</script>";

}

 

Redireciona normalmente, mas diz que o registro não existe.

Porém se eu selecionar o endereço no browser e der um enter para executar a url de novo ele abre o registro.

 

Já coloquei um sleep(10); pensando que era porquê o registro ainda não estava no banco, mas não é. Não tem jeito pra mim.

 

Ele só abre quando eu vou lá no browser e mando ir para a url novamente.

 

Alguém ja passou por isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Remova o echo de redirecionamento do if, ficando assim:

 

$id = mysqli_insert_id($My);

if($sql_insere){
}
echo "<script>window.location.href='abre_registro.php?id=$id';</script>";

 

Creio que a lógica como está tentando fazer é:

 

$sql_insert > Redirecione;

 

$sql_insere = insert > redirecione

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentei assim também... é muito sinistro... 

 

já inseri, dei um sleep(10); e sem IF redirecionei pra pagina do ítem.

Diz que o ítem não existe, dei um var_dump, ele pega todas as variaveis, e o mysqli_num_rows dá 0

 

De qualquer forma de redirecionamento js que eu fizer ele não funciona, somente se eu fizer manual, tanto na url como num botão.

 

ja dei um sleep de 10 segundos e redirecionei pra outro php que redireciona pra pagina do item, mas nem com esse redirecionamento deu certo... dá sempre 0 no mysqli_num_rows, doideira hein!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que a questão toda é a variável $id.

 

Não sei mas está tentando acessar essa variável no arquivo que é redirecionado (no caso abre_registro.php)?

Porque não funciona. Uma VAR só pode ser acessada no mesmo arquivo onde ela é criada.

 

Faz o seguinte para depuração. No arquivo abre_registro.php comente todo o código que fez e coloque logo no início:

var_dump($_GET) e veja o que a global get executa nesse arquivo.

Se estiver correto deve vim um INTERGER completando o índice id.

Ou seja se estiver recebendo o dado corretamente no arquivo. O problema está na forma em que esse dado é manuseado no abre_registro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por arthurcastro
      Oi pessoal! Tudo bem?
      Existe alguma maneira de remover acentos e a cedilha com o PHP igual o strip tags faz com o código?
      Seria pra remover acentos e a cedilha da URL.
       
      <?php echo strip_tags($exibe->descricao);?>  
    • Por marlone
      <?php session_start(); set_time_limit(0); include 'config.php'; include 'functions.php'; function mes_extenso($referencia = NULL){ switch ($referencia){ case 1: $mes = " de Janeiro de "; break; case 2: $mes = " de Fevereiro de "; break; case 3: $mes = " de Março de "; break; case 4: $mes = " de Abril de "; break; case 5: $mes = " de Maio de "; break; case 6: $mes = " de Junho de "; break; case 7: $mes = " de Julho de "; break; case 8: $mes = " de Agosto de "; break; case 9: $mes = " de Setembro de "; break; case 10: $mes = " de Outubro de "; break; case 11: $mes = " de Novembro de "; break; case 12: $mes = " de Dezembro de "; break; default: $mes = " de _______________ de "; } return $mes; } if (isset($_GET['acao']) && $_GET['acao'] == 'apagar') { $id = $_GET['id']; $qr_lc=mysql_query("SELECT * FROM lc_movimento WHERE id='$id'"); $row_lc=mysql_fetch_array($qr_lc); $id_orc = $row_lc['id_orcamento']; $qr_ticket=mysql_query("SELECT * FROM ticket_ticket WHERE ticketID='$id_orc'"); $row_ticket=mysql_fetch_array($qr_ticket); if($row_ticket['ticket_id']){ $sql = 'UPDATE ticket_ticket SET '; if(($row_ticket['sinal']-$row_lc['valor']) == 0){ $sql .= 'sinal_pg = 0, '; $sql .= 'data_sinal = \'\', '; } $sql .= 'sinal = '.($row_ticket['sinal']-$row_lc['valor']).' '; $sql .= 'WHERE ticketID = \''.$id_orc.'\' '; $sql_select =mysql_query($sql) or die(mysql_error()); } mysql_query("DELETE FROM lc_movimento WHERE id='$id'"); echo mysql_error(); header("Location: ?mes=" . $_GET['mes'] . "&ano=" . $_GET['ano'] . "&ok=2"); exit(); } if (isset($_POST['acao']) && $_POST['acao'] == 'editar_cat') { $id = $_POST['id']; $nome = $_POST['nome']; mysql_query("UPDATE lc_cat SET nome='$nome' WHERE id='$id'"); echo mysql_error(); header("Location: ?mes=" . $_GET['mes'] . "&ano=" . $_GET['ano'] . "&cat_ok=3"); exit(); } if (isset($_GET['action']) && $_GET['action'] == 'pago') { $id = $_GET['id']; $data = date('d/m/Y'); $arrayData = explode("/",$data); $dia = $arrayData[0]; $mes = $arrayData[1]; $ano = $arrayData[2]; mysql_query("UPDATE lc_movimento SET tipo=0, dia = '$dia', mes = '$mes', ano = '$ano' WHERE id='$id'"); echo mysql_error(); header("Location: ?mes=" . $_GET['mes'] . "&ano=" . $_GET['ano'] . "&pago_ok=1"); exit(); } if (isset($_GET['action']) && $_GET['action'] == 'recebido') { $id = $_GET['id']; $data = date('d/m/Y'); $arrayData = explode("/",$data); $dia = $arrayData[0]; $mes = $arrayData[1]; $ano = $arrayData[2]; $qr_mv=mysql_query("SELECT * FROM lc_movimento WHERE id='$id'"); $row_mv=mysql_fetch_array($qr_mv); $id_orc = $row_mv['id_orcamento']; $valor_pagamento = $row_mv['valor']; $qr_ticket=mysql_query("SELECT * FROM ticket_ticket WHERE ticketID='$id_orc'"); $row_ticket=mysql_fetch_array($qr_ticket); if($row_mv['id_orcamento']!='' && (eregi('cheque',$row_mv['descricao']) || eregi('boleto',$row_mv['descricao']) )){//cheque ou boleto $sql = 'UPDATE ticket_ticket SET '; if(($row_ticket['sinal']+$valor_pagamento)>=$row_ticket['valor']){ $sql .= 'data_resta = now(), '; $sql .= 'resta_pg = 1, '; } $sql .= 'sinal = '.($row_ticket['sinal']+$valor_pagamento).' '; $sql .= 'WHERE ticketID = \''.$id_orc.'\' '; $sql_select =mysql_query($sql) or die(mysql_error()); } mysql_query("UPDATE lc_movimento SET tipo=1, dia = '$dia', mes = '$mes', ano = '$ano' WHERE id='$id'"); echo mysql_error(); header("Location: ?mes=" . $_GET['mes'] . "&ano=" . $_GET['ano'] . "&recebido_ok=1"); exit(); } if (isset($_GET['acao']) && $_GET['acao'] == 'apagar_cat') { $id = $_GET['id']; $qr=mysql_query("SELECT c.id FROM lc_movimento m, lc_cat c WHERE c.id=m.cat && c.id=$id"); if (mysql_num_rows($qr)>0){ header("Location: ?mes=" . $_GET['mes'] . "&ano=" . $_GET['ano'] . "&cat_err=1"); exit(); } mysql_query("DELETE FROM lc_cat WHERE id='$id'"); echo mysql_error(); header("Location: ?mes=" . $_GET['mes'] . "&ano=" . $_GET['ano'] . "&cat_ok=2"); exit(); } if (isset($_POST['acao']) && $_POST['acao'] == 'editar_mov') { $id = $_POST['id']; $dia = $_POST['dia']; $mes = $_POST['mes']; $ano = $_POST['ano']; $tipo = $_POST['tipo']; $cat = $_POST['cat']; $descricao = $_POST['descricao']; $valor = str_replace(",", ".", str_replace('.','',$_POST['valor'])); mysql_query("UPDATE lc_movimento SET dia='$dia', mes='$mes', ano='$ano', tipo='$tipo', cat='$cat', descricao='$descricao', valor='$valor' WHERE id='$id'"); echo mysql_error(); header("Location: ?mes=" . $_GET['mes'] . "&ano=" . $_GET['ano'] . "&ok=3"); exit(); } if (isset($_POST['acao']) && $_POST['acao'] == 2) { $nome = $_POST['nome']; mysql_query("INSERT INTO lc_cat (nome) values ('$nome')"); echo mysql_error(); header("Location: ?mes=" . $_GET['mes'] . "&ano=" . $_GET['ano'] . "&cat_ok=1"); exit(); } if (isset($_POST['acao']) && $_POST['acao'] == 1) { $data = $_POST['data']; $tipo = $_POST['tipo']; $cat = $_POST['cat']; $descricao = $_POST['descricao']; $valor = str_replace(",", ".", str_replace('.','',$_POST['valor'])); $t = explode("/", $data); $dia = $t[0]; $mes = $t[1]; $ano = $t[2]; mysql_query("INSERT INTO lc_movimento (dia,mes,ano,tipo,descricao,valor,cat) values ('$dia','$mes','$ano','$tipo','$descricao','$valor','$cat')"); echo mysql_error(); header("Location: ?mes=" . $_GET['mes'] . "&ano=" . $_GET['ano'] . "&ok=1"); exit(); } if (isset($_GET['mes'])) $mes_hoje = $_GET['mes']; else $mes_hoje = date('m'); if (isset($_GET['ano'])) $ano_hoje = $_GET['ano']; else $ano_hoje = date('Y'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title id='titulo'>Livro caixa <?php echo $lc_titulo?></title> <meta name="LANGUAGE" content="Portuguese" /> <meta name="AUDIENCE" content="all" /> <meta name="RATING" content="GENERAL" /> <link href="styles.css" rel="stylesheet" type="text/css" /> <script language="javascript" src="scripts.js"></script> <style type="text/css"> ul{ width:900px; align:center; } ul a{ text-decoration:none; } ul a li{ width:130px; padding:10px; list-style:none; color:#ffffff; background-color:#333; float:left; margin-left:5px; } ul a li:hover{ color:#333; background-color:#e4e4e4; } </style> </head> <body style="padding:10px" onload="loadingAjax('myDiv');"> <center> <ul> <a href='<?=$site.'/';?>ticket/scp/vendas_adm.php'><li>Lista de atendimentos</li></a> <a href='<?=$site.'/';?>ticket/scp/livro_caixa'><li>Livro caixa</li></a> <a href='<?=$site.'/';?>ticket/scp/relatorio'><li>Relatorio</li></a> </ul> </center> <div style="clear:both;"><br><br></div> <table cellpadding="1" cellspacing="10" width="900" align="center" style="background-color:#033"> <tr> <td colspan="11" style="background-color:#005B5B;"> <h2 style="color:#FFF; margin:5px">Livro Caixa - <?php echo $lc_titulo?></h2> </td> <td colspan="2" align="right" style="background-color:#005B5B;"> <a style="color:#FFF" href="?mes=<?php echo date('m')?>&ano=<?php echo date('Y')?>">Hoje:<strong> <?php echo date('d')?> de <?php echo mostraMes(date('m'))?> de <?php echo date('Y')?></strong></a>&nbsp; </td> </tr> <tr> <td width="70"> <select onchange="location.replace('?mes=<?php echo $mes_hoje?>&ano='+this.value)"> <?php for ($i=2008;$i<=2020;$i++){ ?> <option value="<?php echo $i?>" <?php if ($i==$ano_hoje) echo "selected=selected"?> ><?php echo $i?></option> <?php }?> </select> </td> <?php for ($i=1;$i<=12;$i++){ ?> <td align="center" style="<?php if ($i!=12) echo "border-right:1px solid #FFF;"?> padding-right:5px"> <a href="?mes=<?php echo $i?>&ano=<?php echo $ano_hoje?>" style=" <?php if($mes_hoje==$i){?> color:#033; font-size:16px; font-weight:bold; background-color:#FFF; padding:5px <?php }else{?> color:#FFF; font-size:16px; <?php }?> "> <?php echo mostraMes($i);?> </a> </td> <?php } ?> </tr> </table> <br /> <table cellpadding="10" cellspacing="0" width="900" align="center" > <tr> <td colspan="2"> <h2><?php echo mostraMes($mes_hoje)?>/<?php echo $ano_hoje?></h2> </td> <td align="right"> <a href="javascript:;" onclick="abreFecha('add_cat')" class="bnt">[+] Adicionar Categoria</a> <a href="javascript:;" onclick="abreFecha('add_movimento')" class="bnt"><strong>[+] Adicionar Movimento</strong></a> </td> </tr> <tr > <td colspan="3" > <?php if (isset($_GET['cat_err']) && $_GET['cat_err']==1){ ?> <div style="padding:5px; background-color:#FF6; text-align:center; color:#030"> <strong>Esta categoria não pode ser removida, pois há movimentos associados a esta</strong> </div> <?php }?> <?php if (isset($_GET['cat_ok']) && $_GET['cat_ok']==2){ ?> <div style="padding:5px; background-color:#FF6; text-align:center; color:#030"> <strong>Categoria removida com sucesso!</strong> </div> <?php }?> <?php if (isset($_GET['cat_ok']) && $_GET['cat_ok']==1){ ?> <div style="padding:5px; background-color:#FF6; text-align:center; color:#030"> <strong>Categoria Cadastrada com sucesso!</strong> </div> <?php }?> <?php if (isset($_GET['pago_ok']) && $_GET['pago_ok']==1){ ?> <div style="padding:5px; background-color:#FF6; text-align:center; color:#030"> <strong>Conta marcada como paga</strong> </div> <?php }?> <?php if (isset($_GET['recebido_ok']) && $_GET['recebido_ok']==1){ ?> <div style="padding:5px; background-color:#FF6; text-align:center; color:#030"> <strong>Pagamento confirmado!</strong> </div> <?php }?> <?php if (isset($_GET['cat_ok']) && $_GET['cat_ok']==3){ ?> <div style="padding:5px; background-color:#FF6; text-align:center; color:#030"> <strong>Categoria alterada com sucesso!</strong> </div> <?php }?> <?php if (isset($_GET['ok']) && $_GET['ok']==1){ ?> <div style="padding:5px; background-color:#FF6; text-align:center; color:#030"> <strong>Movimento Cadastrado com sucesso!</strong> </div> <?php }?> <?php if (isset($_GET['ok']) && $_GET['ok']==2){ ?> <div style="padding:5px; background-color:#900; text-align:center; color:#FFF"> <strong>Movimento removido com sucesso!</strong> </div> <?php }?> <?php if (isset($_GET['ok']) && $_GET['ok']==3){ ?> <div style="padding:5px; background-color:#FF6; text-align:center; color:#030"> <strong>Movimento alterado com sucesso!</strong> </div> <?php }?> <div style=" background-color:#F1F1F1; padding:10px; border:1px solid #999; margin:5px; display:none" id="add_cat"> <h3>Adicionar Categoria</h3> <table width="100%"> <tr> <td valign="top"> <form method="post" action="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>"> <input type="hidden" name="acao" value="2" /> Nome: <input type="text" name="nome" size="20" maxlength="50" /> <br /> <br /> <input type="submit" class="input" value="Enviar" /> </form> </td> <td valign="top" align="right"> <b>Editar/Remover Categorias:</b><br/><br/> <?php $qr=mysql_query("SELECT id, nome FROM lc_cat"); while ($row=mysql_fetch_array($qr)){ ?> <div id="editar2_cat_<?php echo $row['id']?>"> <?php echo $row['nome']?> <a style="font-size:10px; color:#666" onclick="return confirm('Tem certeza que deseja remover esta categoria?\nAtenção: Apenas categorias sem movimentos associados poderão ser removidas.')" href="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>&acao=apagar_cat&id=<?php echo $row['id']?>" title="Remover">[remover]</a> <a href="javascript:;" style="font-size:10px; color:#666" onclick="document.getElementById('editar_cat_<?php echo $row['id']?>').style.display=''; document.getElementById('editar2_cat_<?php echo $row['id']?>').style.display='none'" title="Editar">[editar]</a> </div> <div style="display:none" id="editar_cat_<?php echo $row['id']?>"> <form method="post" action="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>"> <input type="hidden" name="acao" value="editar_cat" /> <input type="hidden" name="id" value="<?php echo $row['id']?>" /> <input type="text" name="nome" value="<?php echo $row['nome']?>" size="20" maxlength="50" /> <input type="submit" class="input" value="Alterar" /> </form> </div> <?php }?> </td> </tr> </table> </div> <div style=" background-color:#F1F1F1; padding:10px; border:1px solid #999; margin:5px; display:none" id="add_movimento"> <h3>Adicionar Movimento</h3> <?php $qr=mysql_query("SELECT * FROM lc_cat"); if (mysql_num_rows($qr)==0) echo "Adicione ao menos uma categoria"; else{ ?> <form method="post" action="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>"> <input type="hidden" name="acao" value="1" /> <strong>Data:</strong><br /> <input type="text" name="data" size="11" maxlength="10" value="<?php echo date('d')?>/<?php echo $mes_hoje?>/<?php echo $ano_hoje?>" /> <br /> <br /> <strong>Tipo:<br /></strong> <label for="tipo_receita" style="color:#030"><input type="radio" name="tipo" value="1" id="tipo_receita" /> Receita</label>&nbsp; <label for="tipo_despesa" style="color:#C00"><input type="radio" name="tipo" value="0" id="tipo_despesa" /> Despesa</label> <label for="tipo_pagar" style="color:#FF8C00"><input type="radio" name="tipo" value="2" id="tipo_pagar" /> à pagar</label> <label for="tipo_receber" style="color:#006400"><input type="radio" name="tipo" value="3" id="tipo_receber" /> à receber</label> <br /> <br /> <strong>Categoria:</strong><br /> <select name="cat"> <?php while ($row=mysql_fetch_array($qr)){ ?> <option value="<?php echo $row['id']?>"><?php echo $row['nome']?></option> <?php }?> </select> <br /> <br /> <strong>Descrição:</strong><br /> <input type="text" name="descricao" size="100" maxlength="255" /> <br /> <br /> <strong>Valor:</strong><br /> R$<input type="text" name="valor" size="8" maxlength="10" /> <br /> <br /> <input type="submit" class="input" value="Enviar" /> </form> <?php }?> </div> </td> </tr> <tr> <td align="left" valign="top" width="450" style="background-color:#D3FFE2"> <?php $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=1 && mes='$mes_hoje' && ano='$ano_hoje'"); $row=mysql_fetch_array($qr); $entradas=$row['total']; $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=0 && mes='$mes_hoje' && ano='$ano_hoje'"); $row=mysql_fetch_array($qr); $saidas=$row['total']; $resultado_mes=$entradas-$saidas; $mes_hoje_ticket = $mes_hoje; if($mes_hoje_ticket<10){ $mes_hoje_ticket = '0'.str_replace('0','',$mes_hoje_ticket); } ?> <fieldset> <legend><strong>Entradas e Saídas deste mês</strong></legend> <table cellpadding="0" cellspacing="0" width="100%"> <tr> <td><span style="font-size:18px; color:#030">Entradas:</span></td> <td align="right"><span style="font-size:18px; color:#030"><?php echo formata_dinheiro($entradas); $tot_acum = $entradas; ?></span></td> </tr> <tr> <td><span style="font-size:18px; color:#C00">Saídas:</span></td> <td align="right"><span style="font-size:18px; color:#C00"><?php echo formata_dinheiro($saidas) ?></span></td> </tr> <tr> <td colspan="2"> <hr size="1" /> </td> </tr> <tr> <td><strong style="font-size:22px; color:<?php if ($resultado_mes < 0) echo "#C00"; else echo "#030" ?>">Resultado:</strong></td> <td align="right"><strong style="font-size:22px; color:<?php if ($resultado_mes < 0) echo "#C00"; else echo "#030" ?>"><?php echo formata_dinheiro($resultado_mes) ?></strong></td> </tr> <tr> <td><span style="font-size:18px; color:#333" id="pg_sinal_count">Sinal <?=$sinal_num ?>:</span></td> <td align="right"><span style="font-size:18px; color:#333" id="pg_sinal"><?php echo formata_dinheiro($sinal) ?></span></td> </tr> <tr> <td><span style="font-size:18px; color:#333" id="pg_resta_count">Entregas <?=$entregas_num ?>:</span></td> <td align="right"><span style="font-size:18px; color:#333" id="pg_resta"><?php echo formata_dinheiro($entregas) ?></span></td> </tr> <tr> <td><span style="font-size:18px; color:#333" id="pg_faturado_count">Faturados pagos <?=($faturado_num_resta+$faturado_num_sinal); ?>:</span></td> <td align="right"><span style="font-size:18px; color:#333" id="pg_faturado"><?php echo formata_dinheiro(($faturado_resta+$faturado_sinal)) ?></span></td> </tr> </table> </fieldset> </td> <td width="15"> </td> <td align="left" valign="top" width="450" style="background-color:#F1F1F1"> <fieldset> <legend>Balanço Geral desde 04/2016</legend> <?php if($ano_hoje==2015){ $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=1 && mes>'03' && ano = '2015' && mes<='$mes_hoje' "); }else{ $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=1 && ano ='$ano_hoje' && mes<='$mes_hoje' "); } $row=mysql_fetch_array($qr); $entradas=$row['total']; if($ano_hoje==2015){ $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=0 && mes>'03' && ano = '2015' && mes<='$mes_hoje' "); }else{ $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=0 && ano = '$ano_hoje' && mes<='$mes_hoje' "); } $row=mysql_fetch_array($qr); $saidas=$row['total']; $resultado_geral=$entradas-$saidas; ?> <table cellpadding="0" cellspacing="0" width="100%"> <tr> <td><span style="font-size:18px; color:#030">Entradas:</span></td> <td align="right"><span style="font-size:18px; color:#030"><?php echo formata_dinheiro($entradas);?></span></td> </tr> <tr> <td><span style="font-size:18px; color:#C00">Saídas:</span></td> <td align="right"><span style="font-size:18px; color:#C00"><?php echo formata_dinheiro($saidas)?></span></td> </tr> <tr> <td colspan="2"> <hr size="1" /> </td> </tr> <tr> <td><strong style="font-size:22px; color:<?php if ($resultado_geral<0) echo "#C00"; else echo "#030"?>">Resultado:</strong></td> <td align="right"><strong style="font-size:22px; color:<?php if ($resultado_geral<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($resultado_geral)?></strong></td> </tr> </table> </fieldset> </td> </tr> </table> <br /> <table cellpadding="5" cellspacing="0" width="900" align="center"> <tr> <td colspan="2"> <div style="float:right; text-align:right"> <form name="form_filtro_cat" method="get" action="" > <input type="hidden" name="mes" value="<?php echo $mes_hoje?>" > <input type="hidden" name="ano" value="<?php echo $ano_hoje?>" > Filtrar por categoria: <select name="filtro_cat" onchange="form_filtro_cat.submit()"> <option value="">Tudo</option> <?php $qr=mysql_query("SELECT DISTINCT c.id, c.nome FROM lc_cat c, lc_movimento m WHERE m.cat=c.id && m.mes='$mes_hoje' && m.ano='$ano_hoje'"); while ($row=mysql_fetch_array($qr)){ ?> <option <?php if (isset($_GET['filtro_cat']) && $_GET['filtro_cat']==$row['id'])echo "selected=selected"?> value="<?php echo $row['id']?>"><?php echo $row['nome']?></option> <?php }?> </select> <input type="submit" value="Filtrar" class="botao" /> </form> </div> <div id="myDiv"> <img id="loading-image" src="http://ckan.okblogfarm.org/wp-content/plugins/embed-facebook/slidewindow/loading.gif" style="display:none;"/> Carregando conteúdo, isso pode levar alguns minutos. </div> <div> </div> <h2>Movimentos deste Mês</h2> </td> </tr> <?php $filtros=""; if (isset($_GET['filtro_cat'])){ if ($_GET['filtro_cat']!=''){ $filtros="&& cat='".$_GET['filtro_cat']."'"; $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=1 && mes='$mes_hoje' && ano='$ano_hoje' $filtros"); $row=mysql_fetch_array($qr); $entradas=$row['total']; $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=0 && mes='$mes_hoje' && ano='$ano_hoje' $filtros"); $row=mysql_fetch_array($qr); $saidas=$row['total']; $resultado_mes=$entradas-$saidas; } } $resultado_mes = 0; $qr=mysql_query("SELECT * FROM lc_movimento WHERE (tipo=0 or tipo=1) && mes='$mes_hoje' && ano='$ano_hoje' $filtros ORDER By dia, id"); $cont=0; $data_30dias = date('Y-m-d', strtotime("-1 month",strtotime($ano_hoje.'-'.$mes_hoje.'-01'))); $ex_30dias = explode("-", $data_30dias); $ano_30dias = $ex_30dias[0]; $mes_30dias = $ex_30dias[1]; $data_60dias = date('Y-m-d', strtotime("-2 month",strtotime($ano_hoje.'-'.$mes_hoje.'-01'))); $ex_60dias = explode("-", $data_60dias); $ano_60dias = $ex_60dias[0]; $mes_60dias = $ex_60dias[1]; $data_90dias = date('Y-m-d', strtotime("-3 month",strtotime($ano_hoje.'-'.$mes_hoje.'-01'))); $ex_90dias = explode("-", $data_90dias); $ano_90dias = $ex_90dias[0]; $mes_90dias = $ex_90dias[1]; while ($row=mysql_fetch_array($qr)){ $cont++; $cat=$row['cat']; $qr2=mysql_query("SELECT nome FROM lc_cat WHERE id='$cat'"); $row2=mysql_fetch_array($qr2); $categoria=$row2['nome']; ?> <tr style="background-color:<?php if ($cont%2==0) echo "#F1F1F1"; else echo "#E0E0E0"?>" > <td align="center" width="15"><?php echo $row['dia']?></td> <td><?php $variavel = $row['descricao']; if (eregi("#", $variavel)) { $id_orcamento = substr($variavel, 1, 6); if($row['id_orcamento']==0){ $update_mov = "UPDATE lc_movimento SET "; $update_mov .= "id_orcamento = ".$id_orcamento." "; $update_mov .= "WHERE id = ".$row['id']." "; $update_mov = mysql_query($update_mov); } $sql_detalhes = "SELECT subject, source FROM ticket_ticket "; $sql_detalhes .= "WHERE ticketID = ".$id_orcamento." "; $sql_detalhes = mysql_query($sql_detalhes); $row_detalhes = mysql_fetch_array($sql_detalhes); /*if($categoria=='' && $row_detalhes['source']!=''){ $sql = 'UPDATE lc_movimento SET '; if($row_detalhes['source'] == 'Loja'){ $sql .= 'cat = 7 '; }elseif($row_detalhes['source'] == 'Web'){ $sql .= 'cat = 8 '; }elseif($row_detalhes['source'] == 'Direta'){ $sql .= 'cat = 9 '; } $sql .= 'WHERE id = \''.$row['id'].'\' '; $sql_select =mysql_query($sql) or die(mysql_error()); }*/ $qr_teste = 'SELECT data_faturado, data_resta, data_sinal FROM ticket_ticket '; $qr_teste .= 'WHERE (data_resta LIKE \''.$ano_hoje.'-'.$mes_hoje_ticket.'%\' OR data_sinal LIKE \''.$ano_hoje.'-'.$mes_hoje_ticket.'%\') '; $qr_teste .= 'AND ticketID = \''.$id_orcamento.'\' '; $qr_teste .= 'ORDER BY created DESC'; $qr_query_teste = mysql_query($qr_teste); $dia_hoje_ticket = $row['dia']; if($dia_hoje_ticket<10){ $dia_hoje_ticket = '0'.str_replace('0','',$dia_hoje_ticket); } $foi = 0; while($row_teste=mysql_fetch_array($qr_query_teste)){ if($row_teste['data_faturado']==''){ if($row_teste['data_resta']!='' && eregi($ano_hoje.'-'.$mes_hoje_ticket.'-'.$dia_hoje_ticket, $row_teste['data_resta'])){ $pg_resta += $row['valor']; $pg_resta_count += 1; }elseif($row_teste['data_sinal']!='' && eregi($ano_hoje.'-'.$mes_hoje_ticket.'-'.$dia_hoje_ticket, $row_teste['data_sinal'])){ $pg_sinal += $row['valor']; $pg_sinal_count += 1; }else{ $pg_faturado += $row['valor']; $pg_faturado_count += 1; } }else{ $pg_faturado += $row['valor']; $pg_faturado_count += 1; } $foi = 1; } echo str_replace("#".$id_orcamento,'<a href="'.$site.'/ticket/scp/recibo.php?orcamento='.$id_orcamento.'" target="_blank">#'.$id_orcamento.'</a>',$row['descricao'])." ".$row_detalhes['subject']; }else{ echo $row['descricao']; if($row['tipo']==1){ $pg_faturado += $row['valor']; $pg_faturado_count += 1; } } ?> <em>(<a href="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>&filtro_cat=<?php echo $cat?>"><?php echo $categoria?></a>)</em> <a href="javascript:;" style="font-size:10px; color:#666" onclick="document.getElementById('editar_mov_<?php echo $row['id']?>').style.display=''; " title="Editar">[editar]</a></td> <?php if($row['tipo']==0){ $qr_90dias=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=0 && descricao LIKE '$row[descricao]' && mes='$mes_90dias' && ano='$ano_90dias' $filtros"); $row_90dias=mysql_fetch_array($qr_90dias); $entradas_90dias=$row_90dias['total']; echo '<td align="right"><small style="color:#999; white-space: nowrap;">-'.formata_dinheiro($entradas_90dias).'</small></td>'; $qr_60dias=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=0 && descricao LIKE '$row[descricao]' && mes='$mes_60dias' && ano='$ano_60dias' $filtros"); $row_60dias=mysql_fetch_array($qr_60dias); $entradas_60dias=$row_60dias['total']; echo '<td align="right"><small style="color:#999; white-space: nowrap;">-'.formata_dinheiro($entradas_60dias).'</small></td>'; $qr_30dias=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=0 && descricao LIKE '$row[descricao]' && mes='$mes_30dias' && ano='$ano_30dias' $filtros"); $row_30dias=mysql_fetch_array($qr_30dias); $entradas_30dias=$row_30dias['total']; echo '<td align="right"><small style="color:#999; white-space: nowrap;">-'.formata_dinheiro($entradas_30dias).'</small></td>'; } ?> <td align="right" <?php if ($row['tipo']==1) echo 'colspan="4"'; ?>><strong style="color:<?php if ($row['tipo']==0) echo "#C00"; else echo "#030"?>; white-space: nowrap;"> <?php if ($row['tipo']==0) echo "-"; else echo "+"?><?php echo formata_dinheiro($row['valor'])?></strong></td> </tr> <tr style="display:none;<?php if ($_GET['id']==$row['id']) echo "border:#ff0000 solid 1px;";?> background-color:<?php if ($cont%2==0) echo "#F1F1F1"; else echo "#E0E0E0"?>" id="editar_mov_<?php echo $row['id']?>"> <td colspan="3"> <hr/> <form method="post" action="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>"> <input type="hidden" name="acao" value="editar_mov" /> <input type="hidden" name="id" value="<?php echo $row['id']?>" /> <b>Dia:</b> <input type="text" name="dia" size="3" maxlength="2" value="<?php echo $row['dia']?>" />/<input type="text" name="mes" size="3" maxlength="2" value="<?php echo $row['mes']?>" />/<input type="text" name="ano" size="3" maxlength="2" value="<?php echo $row['ano']?>" />&nbsp;|&nbsp; <b>Tipo:</b> <label for="tipo_receita" style="color:#030"><input <?php if($row['tipo']==1) echo "checked=checked"?> type="radio" name="tipo" value="1" id="tipo_receita" /> Receita</label>&nbsp; <label for="tipo_despesa" style="color:#C00"><input <?php if($row['tipo']==0) echo "checked=checked"?> type="radio" name="tipo" value="0" id="tipo_despesa" /> Despesa</label>&nbsp; <label for="tipo_pagar" style="color:#FF8C00"><input <?php if($row['tipo']==2) echo "checked=checked"?> type="radio" name="tipo" value="2" id="tipo_pagar" /> à pagar</label>&nbsp; <label for="tipo_receber" style="color:#006400"><input <?php if($row['tipo']==3) echo "checked=checked"?> type="radio" name="tipo" value="3" id="tipo_receber" /> à receber</label> &nbsp;|&nbsp; <b>Categoria:</b> <select name="cat"> <?php $qr2=mysql_query("SELECT * FROM lc_cat"); while ($row2=mysql_fetch_array($qr2)){ ?> <option <?php if($row2['id']==$row['cat']) echo "selected"?> value="<?php echo $row2['id']?>"><?php echo $row2['nome']?></option> <?php }?> </select>&nbsp;|&nbsp; <b>Valor:</b> R$<input type="text" value="<?php echo number_format($row['valor'],2,',',''); ?>" name="valor" size="8" maxlength="10" /> <br/> <b>Descricao:</b> <input type="text" name="descricao" value="<?php echo $row['descricao']?>" size="70" maxlength="255" /> <input type="submit" class="input" value="Alterar" /> </form> <div style="text-align: right"> <a style="color:#FF0000" onclick="return confirm('Tem certeza que deseja apagar?')" href="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>&acao=apagar&id=<?php echo $row['id']?>" title="Remover">[remover]</a> </div> <hr/> </td> </tr> <?php if($row['tipo']==1){ $resultado_mes += $row['valor']; }else{ $resultado_mes -= $row['valor']; } } ?> <tr> <td colspan="3" align="right"> <strong style="font-size:22px; color:<?php if ($resultado_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($resultado_mes); ?></strong> </td> </tr> <tr> <td colspan="3"> <br> <br> <h2>Contas à pagar (Cumulativo)</h2> </td> </tr> <?php $filtros=""; if (isset($_GET['filtro_cat'])){ if ($_GET['filtro_cat']!=''){ $filtros="&& cat='".$_GET['filtro_cat']."'"; } } $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=2 $filtros"); $row=mysql_fetch_array($qr); $a_pagar=$row['total']; $qr=mysql_query("SELECT * FROM lc_movimento WHERE tipo=2 $filtros ORDER By ano, mes, dia"); $cont=0; while ($row=mysql_fetch_array($qr)){ $cont++; $cat=$row['cat']; $qr2=mysql_query("SELECT nome FROM lc_cat WHERE id='$cat'"); $row2=mysql_fetch_array($qr2); $categoria=$row2['nome']; ?> <tr style="background-color:<?php if ($cont%2==0) echo "#F1F1F1"; else echo "#E0E0E0"?>" > <td align="center" width="15"><?php echo $row['dia']?>/<?php echo $row['mes']?></td> <td><?php $variavel = $row['descricao']; if (eregi("#", $variavel)) { $id_orcamento = substr($variavel, 1, 6); echo str_replace("#".$id_orcamento,'<a href="'.$site.'/ticket/scp/recibo.php?orcamento='.$id_orcamento.'" target="_blank">#'.$id_orcamento.'</a>',$row['descricao']); }else{ echo $row['descricao']; } ?> <em>(<a href="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>&filtro_cat=<?php echo $cat?>"><?php echo $categoria?></a>)</em> <a href="?id=<?php echo $row['id']?>&action=pago&mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>" style="font-size:10px; color:#666" " title="Editar">[<strong>Cadastrar como Pago na data de Hoje</strong>]</a><a href="javascript:;" style="font-size:10px; color:#666" onclick="document.getElementById('editar_mov_<?php echo $row['id']?>').style.display=''; " title="Editar">[editar]</a></td> <td align="right"><strong style="color:<?php if ($row['tipo']==2) echo "#FF8C00"; else echo "#030"?>"><?php if ($row['tipo']==2) echo "-"; else echo "+"?><?php echo formata_dinheiro($row['valor'])?></strong></td> </tr> </tr> <tr style="display:none; background-color:<?php if ($cont%2==0) echo "#F1F1F1"; else echo "#E0E0E0"?>" id="editar_mov_<?php echo $row['id']?>"> <td colspan="3"> <hr/> <form method="post" action="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>"> <input type="hidden" name="acao" value="editar_mov" /> <input type="hidden" name="id" value="<?php echo $row['id']?>" /> <b>Dia:</b> <input type="text" name="dia" size="3" maxlength="2" value="<?php echo $row['dia']?>" />/<input type="text" name="mes" size="3" maxlength="2" value="<?php echo $row['mes']?>" />/<input type="text" name="ano" size="3" maxlength="2" value="<?php echo $row['ano']?>" />&nbsp;|&nbsp; <b>Tipo:</b> <label for="tipo_receita" style="color:#030"><input <?php if($row['tipo']==1) echo "checked=checked"?> type="radio" name="tipo" value="1" id="tipo_receita" /> Receita</label>&nbsp; <label for="tipo_despesa" style="color:#C00"><input <?php if($row['tipo']==0) echo "checked=checked"?> type="radio" name="tipo" value="0" id="tipo_despesa" /> Despesa</label>&nbsp; <label for="tipo_pagar" style="color:#FF8C00"><input <?php if($row['tipo']==2) echo "checked=checked"?> type="radio" name="tipo" value="2" id="tipo_pagar" /> à pagar</label>&nbsp; <label for="tipo_receber" style="color:#006400"><input <?php if($row['tipo']==3) echo "checked=checked"?> type="radio" name="tipo" value="3" id="tipo_receber" /> à receber</label> &nbsp;|&nbsp; <b>Categoria:</b> <select name="cat"> <?php $qr2=mysql_query("SELECT * FROM lc_cat"); while ($row2=mysql_fetch_array($qr2)){ ?> <option <?php if($row2['id']==$row['cat']) echo "selected"?> value="<?php echo $row2['id']?>"><?php echo $row2['nome']?></option> <?php }?> </select>&nbsp;|&nbsp; <b>Valor:</b> R$<input type="text" value="<?php echo number_format($row['valor'],2,',',''); ?>" name="valor" size="8" maxlength="10" /> <br/> <b>Descricao:</b> <input type="text" name="descricao" value="<?php echo $row['descricao']?>" size="70" maxlength="255" /> <input type="submit" class="input" value="Alterar" /> </form> <div style="text-align: right"> <a style="color:#FF0000" onclick="return confirm('Tem certeza que deseja apagar?')" href="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>&acao=apagar&id=<?php echo $row['id']?>" title="Remover">[remover]</a> </div> <hr/> </td> </tr> <?php } ?> <tr> <td colspan="3" align="right"> <strong style="font-size:22px; color:<?php if ($a_pagar<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($a_pagar)?></strong> </td> </tr> <tr> <td colspan="3"> <br> <br> <h2>Contas à receber (Cumulativo)</h2> </td> </tr> <?php if (isset($_GET['filtro_cat'])){ if ($_GET['filtro_cat']!=''){ $filtros="&& cat='".$_GET['filtro_cat']."'"; } } $qr=mysql_query("SELECT SUM(valor) as total FROM lc_movimento WHERE tipo=3 $filtros"); $row=mysql_fetch_array($qr); $a_pagar=$row['total']; $qr=mysql_query("SELECT * FROM lc_movimento WHERE tipo=3 $filtros ORDER By ano, mes, dia"); $cont=0; while ($row=mysql_fetch_array($qr)){ $cont++; $cat=$row['cat']; $qr2=mysql_query("SELECT nome FROM lc_cat WHERE id='$cat'"); $row2=mysql_fetch_array($qr2); $categoria=$row2['nome']; ?> <tr style="background-color:<?php if ($cont%2==0) echo "#F1F1F1"; else echo "#E0E0E0"?>" > <td align="center" width="15"><?php echo $row['dia']?>/<?php echo $row['mes']?></td> <td><?php $variavel = $row['descricao']; if (eregi("#", $variavel)) { $id_orcamento = substr($variavel, 1, 6); $sql_detalhes = "SELECT subject, source FROM ticket_ticket "; $sql_detalhes .= "WHERE ticketID = ".$id_orcamento." "; $sql_detalhes = mysql_query($sql_detalhes); $row_detalhes = mysql_fetch_array($sql_detalhes); echo str_replace("#".$id_orcamento,'<a href="'.$site.'/ticket/scp/recibo.php?orcamento='.$id_orcamento.'" target="_blank">#'.$id_orcamento.'</a>',$row['descricao'])." ".$row_detalhes['subject']; }else{ echo $row['descricao']; } ?> <em>(<a href="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>&filtro_cat=<?php echo $cat?>"><?php echo $categoria?></a>)</em> <a href="?id=<?php echo $row['id']?>&action=recebido&mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>" style="font-size:10px; color:#666" " title="Editar">[Lançar como Recebido na data de Hoje]</a><a href="javascript:;" style="font-size:10px; color:#666" onclick="document.getElementById('editar_mov_<?php echo $row['id']?>').style.display=''; " title="Editar">[editar]</a></td> <td align="right"><strong style="color:<?php if ($row['tipo']==3) echo "#006400"; else echo "#030"?>"><?php echo "+" ?><?php echo formata_dinheiro($row['valor'])?></strong></td> </tr> </tr> <tr style="display:none; background-color:<?php if ($cont%2==0) echo "#F1F1F1"; else echo "#E0E0E0"?>" id="editar_mov_<?php echo $row['id']?>"> <td colspan="3"> <hr/> <form method="post" action="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>"> <input type="hidden" name="acao" value="editar_mov" /> <input type="hidden" name="id" value="<?php echo $row['id']?>" /> <b>Dia:</b> <input type="text" name="dia" size="3" maxlength="2" value="<?php echo $row['dia']?>" />/<input type="text" name="mes" size="3" maxlength="2" value="<?php echo $row['mes']?>" />/<input type="text" name="ano" size="3" maxlength="2" value="<?php echo $row['ano']?>" />&nbsp;|&nbsp; <b>Tipo:</b> <label for="tipo_receita" style="color:#030"><input <?php if($row['tipo']==1) echo "checked=checked"?> type="radio" name="tipo" value="1" id="tipo_receita" /> Receita</label>&nbsp; <label for="tipo_despesa" style="color:#C00"><input <?php if($row['tipo']==0) echo "checked=checked"?> type="radio" name="tipo" value="0" id="tipo_despesa" /> Despesa</label>&nbsp; <label for="tipo_pagar" style="color:#FF8C00"><input <?php if($row['tipo']==2) echo "checked=checked"?> type="radio" name="tipo" value="2" id="tipo_pagar" /> à pagar</label>&nbsp; <label for="tipo_receber" style="color:#006400"><input <?php if($row['tipo']==3) echo "checked=checked"?> type="radio" name="tipo" value="3" id="tipo_receber" /> à receber</label> &nbsp;|&nbsp; <b>Categoria:</b> <select name="cat"> <?php $qr2=mysql_query("SELECT * FROM lc_cat"); while ($row2=mysql_fetch_array($qr2)){ ?> <option <?php if($row2['id']==$row['cat']) echo "selected"?> value="<?php echo $row2['id']?>"><?php echo $row2['nome']?></option> <?php }?> </select>&nbsp;|&nbsp; <b>Valor:</b> R$<input type="text" value="<?php echo number_format($row['valor'],2,',',''); ?>" name="valor" size="8" maxlength="10" /> <br/> <b>Descricao:</b> <input type="text" name="descricao" value="<?php echo $row['descricao']?>" size="70" maxlength="255" /> <input type="submit" class="input" value="Alterar" /> </form> <div style="text-align: right"> <a style="color:#FF0000" onclick="return confirm('Tem certeza que deseja apagar?')" href="?mes=<?php echo $mes_hoje?>&ano=<?php echo $ano_hoje?>&acao=apagar&id=<?php echo $row['id']?>" title="Remover">[remover]</a> </div> <hr/> </td> </tr> <?php } ?> <tr> <td colspan="3" align="right"> <strong style="font-size:22px; color:<?php if ($a_pagar<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($a_pagar)?></strong> </td> </tr> <tr> <td colspan="3"> <br> <br> <? if($_GET['atualizando']!=''){ $atualizando = $_GET['atualizando']; }else{ $atualizando = 0; } if ($atualizando==0) { ?> <h2>Caixas por Categoria(cumulativo) desde 05/2016</h2> </td> </tr> <?php $filtros=""; if ($_GET['filtro_cat']!=''){ $filtros="&& cat='".$_GET['filtro_cat']."'"; } $qr=mysql_query("SELECT * FROM lc_movimento WHERE ((mes>'04' && ano='2016') or ((mes<='$mes_hoje' or ano<'$ano_hoje') && ano<='$ano_hoje' && ano>='2017')) "); while($row=mysql_fetch_array($qr)){ if($row['tipo']==1){ if($row['ano']<=2017){//entradas $prolabore += $row['valor']*0.1; $guardado += $row['valor']*0.1; $custo_m_prima += $row['valor']*0.1665; $comissao += $row['valor']*0.05; $nota_fiscal += $row['valor']*0.045; $despesa_fixa += $row['valor']*0.1130; $funcionarios += $row['valor']*0.29; $custo_variavel += $row['valor']*0.0355; if(($row['ano']==2016 && $row['mes']>=11) or $row['ano']>=2017){ $fundo_emergencia += $row['valor']*0.1; } }else{ $prolabore += $row['valor']*0.1; $guardado += $row['valor']*0.08; $custo_m_prima += $row['valor']*0.2243; $comissao += $row['valor']*0.03; $nota_fiscal += $row['valor']*0.045; $despesa_fixa += $row['valor']*0.0752; $funcionarios += $row['valor']*0.29; $custo_variavel += $row['valor']*0.0555; if(($row['ano']==2016 && $row['mes']>=11) or $row['ano']>=2017){ $fundo_emergencia += $row['valor']*0.1; } } if($row['ano']<=2017 && $ano_hoje==$row['ano'] && $row['mes']==$mes_hoje){ $prolabore_mes += $row['valor']*0.1; $guardado_mes += $row['valor']*0.1; $custo_m_prima_mes += $row['valor']*0.1665; $comissao_mes += $row['valor']*0.05; $nota_fiscal_mes += $row['valor']*0.045; $despesa_fixa_mes += $row['valor']*0.1130; $funcionarios_mes += $row['valor']*0.29; $custo_variavel_mes += $row['valor']*0.0355; $fundo_emergencia_mes += $row['valor']*0.1; $entradas_mes+=$row['valor']; }elseif($row['mes']==$mes_hoje && $row['ano']==$ano_hoje){ $prolabore_mes += $row['valor']*0.1; $guardado_mes += $row['valor']*0.08; $custo_m_prima_mes += $row['valor']*0.2243; $comissao_mes += $row['valor']*0.03; $nota_fiscal_mes += $row['valor']*0.045; $despesa_fixa_mes += $row['valor']*0.0752; $funcionarios_mes += $row['valor']*0.29; $custo_variavel_mes += $row['valor']*0.0555; $fundo_emergencia_mes += $row['valor']*0.1; $entradas_mes+=$row['valor']; } $entradas+=$row['valor']; $acumulado_periodo += $row['valor']; }elseif($row['tipo']==0){//saidas if($row['cat']==14){ $prolabore_saida += $row['valor']; }elseif($row['cat']==15){ $guardado_saida += $row['valor']; }elseif($row['cat']==16){ $custo_m_prima_saida += $row['valor']; }elseif($row['cat']==17){ $comissao_saida += $row['valor']; }elseif($row['cat']==18){ $nota_fiscal_saida += $row['valor']; }elseif($row['cat']==19){ $despesa_fixa_saida += $row['valor']; }elseif($row['cat']==20){ $funcionarios_saida += $row['valor']; }elseif($row['cat']==21){ if($row['ano']==2016){ if($row['mes']>11){ $fundo_emergencia_saida += $row['valor']; } }else{ $fundo_emergencia_saida += $row['valor']; } }elseif($row['cat']==23){ $custo_variavel_saida += $row['valor']; } if($row['mes']==$mes_hoje && $row['ano']==$ano_hoje){ if($row['cat']==14){ $prolabore_saida_mes += $row['valor']; }elseif($row['cat']==15){ $guardado_saida_mes += $row['valor']; }elseif($row['cat']==16){ $custo_m_prima_saida_mes += $row['valor']; }elseif($row['cat']==17){ $comissao_saida_mes += $row['valor']; }elseif($row['cat']==18){ $nota_fiscal_saida_mes += $row['valor']; }elseif($row['cat']==19){ $despesa_fixa_saida_mes += $row['valor']; }elseif($row['cat']==20){ $funcionarios_saida_mes += $row['valor']; }elseif($row['cat']==21){ if($row['ano']==2016){ if($row['mes']>11){ $fundo_emergencia_saida_mes += $row['valor']; } }else{ $fundo_emergencia_saida_mes += $row['valor']; } }elseif($row['cat']==23){ $custo_variavel_saida_mes += $row['valor']; } } }//fim das saidas } $prolabore_saldo_anterior = ($prolabore-$prolabore_mes)-($prolabore_saida-$prolabore_saida_mes); $guardado_saldo_anterior = ($guardado-$guardado_mes)-($guardado_saida-$guardado_saida_mes); $custo_m_prima_saldo_anterior = ($custo_m_prima-$custo_m_prima_mes)-($custo_m_prima_saida-$custo_m_prima_saida_mes); $comissao_saldo_anterior = ($comissao-$comissao_mes)-($comissao_saida-$comissao_saida_mes); $nota_fiscal_saldo_anterior = ($nota_fiscal-$nota_fiscal_mes)-($nota_fiscal_saida-$nota_fiscal_saida_mes); $despesa_fixa_saldo_anterior = ($despesa_fixa-$despesa_fixa_mes)-($despesa_fixa_saida-$despesa_fixa_saida_mes); $funcionarios_saldo_anterior = ($funcionarios-$funcionarios_mes)-($funcionarios_saida-$funcionarios_saida_mes); $fundo_emergencia_anterior = ($fundo_emergencia-$fundo_emergencia_mes)-($fundo_emergencia_saida-$fundo_emergencia_saida_mes); $custo_variavel_saida_mes = $custo_variavel_saida_mes;/*($custo_variavel-$custo_variavel_mes)-(custo_variavel_saida-$custo_variavel_saida_mes);*/ $custo_variavel_saldo_anterior = (($custo_variavel-$custo_variavel_saida)-($custo_variavel_mes-$custo_variavel_saida_mes));/*($custo_variavel-$custo_variavel_mes)-(custo_variavel_saida-$custo_variavel_saida_mes);*/ ?> <tr style="background-color:<?php echo "#FFF5EE"?>"> <td align="center" width="15">Fundo Investimento </td> <td>Saldo Anterior</td> <td align="right"><strong style="color:<?php if ($guardado_saldo_anterior<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($guardado_saldo_anterior)?></strong></td> </tr> <tr> <td align="center" width="15">Fundo Investimento <? if($ano_hoje<=2017){ ?> 10% <? }else{ ?> 8% <? } ?> </td> <td>Entradas deste Mes</td> <td align="right"><strong style="color:<?php if ($guardado_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($guardado_mes)?></strong></td> </tr> <tr style="background-color:<?php echo "#FFF5EE"?>"> <td align="center" width="15">Fundo Investimento </td> <td>Saidas deste Mes(<?=number_format((($guardado_saida_mes/$tot_acum)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:#C00"><?php echo formata_dinheiro($guardado_saida_mes)?></strong></td> </tr> <tr> <td align="center" width="15">Fundo Investimento</td> <td>Saldo Atual</td> <td align="right"><strong style="color:<?php if (($guardado_mes-$guardado_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro(($guardado_mes-$guardado_saida_mes))?></strong></td> </tr> <tr> <tr style="background-color:<?php echo "#FFF5EE"?>"> <td align="center" width="15">Fundo Investimento </td> <td>Saldo Geral (<?=number_format((($guardado_saida/$acumulado_periodo)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:<?php if ($guardado_saldo_anterior+($guardado_mes-$guardado_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($guardado_saldo_anterior+($guardado_mes-$guardado_saida_mes))?></strong></td> </tr> <tr> <td colspan="3"> <br> </td> </tr> <tr style="background-color:<?php echo "#E0E0E0"?>"> <td align="center" width="15">Soberano </td> <td>Saldo Anterior desde 11/16 </td> <td align="right"><strong style="color:<?php if ($fundo_emergencia_anterior<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($fundo_emergencia_anterior)?></strong></td> </tr> <tr> <td align="center" width="15">Soberano <? if($ano_hoje<=2017){ ?> 10% <? }else{ ?> 10% <? } ?></td> <td>Entradas deste Mes</td> <td align="right"><strong style="color:<?php if ($fundo_emergencia_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($fundo_emergencia_mes)?></strong></td> </tr> <tr style="background-color:<?php echo "#E0E0E0"?>"> <td align="center" width="15">Soberano</td> <td>Saidas deste Mes(<?=number_format((($fundo_emergencia_saida_mes/$tot_acum)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:#C00"><?php echo formata_dinheiro($fundo_emergencia_saida_mes)?></strong></td> </tr> <tr> <td align="center" width="15">Soberano</td> <td>Saldo Atual</td> <td align="right"><strong style="color:<?php if (($fundo_emergencia_mes-$fundo_emergencia_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro(($fundo_emergencia_mes-$fundo_emergencia_saida_mes))?></strong></td> </tr> <tr style="background-color:<?php echo "#E0E0E0"?>"> <td align="center" width="15">Soberano</td> <td>Saldo Geral (<?=number_format((($fundo_emergencia_saida/$acumulado_periodo)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:<?php if ($fundo_emergencia_anterior+($fundo_emergencia_mes-$fundo_emergencia_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($fundo_emergencia_anterior+($fundo_emergencia_mes-$fundo_emergencia_saida_mes))?></strong></td> </tr> <tr> <td colspan="3"><br></td> </tr> <tr style="background-color:<?php echo "#F0F8FF"?>"> <td align="center" width="15">Prolabore </td> <td>Saldo Anterior</td> <td align="right"><strong style="color:<?php if ($prolabore_saldo_anterior<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($prolabore_saldo_anterior)?></strong></td> </tr> <tr> <td align="center" width="15">Prolabore <? if($ano_hoje<=2017){ ?> 10% <? }else{ ?> 10% <? } ?></td> <td>Entradas deste Mes</td> <td align="right"><strong style="color:<?php if ($prolabore_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($prolabore_mes)?></strong></td> </tr> <tr style="background-color:<?php echo "#F0F8FF"?>"> <td align="center" width="15">Prolabore</td> <td>Saidas deste Mes(<?=number_format((($prolabore_saida_mes/$tot_acum)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:#C00"><?php echo formata_dinheiro($prolabore_saida_mes)?></strong></td> </tr> <tr> <td align="center" width="15">Prolabore </td> <td>Saldo Atual</td> <td align="right"><strong style="color:<?php if (($prolabore_mes-$prolabore_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro(($prolabore_mes-$prolabore_saida_mes))?></strong></td> </tr> <tr> <tr style="background-color:<?php echo "#F0F8FF"?>"> <td align="center" width="15">Prolabore </td> <td>Saldo Geral (<?=number_format((($prolabore_saida/$acumulado_periodo)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:<?php if ($prolabore_saldo_anterior+($prolabore_mes-$prolabore_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($prolabore_saldo_anterior+($prolabore_mes-$prolabore_saida_mes))?></strong></td> </tr> <tr> <td colspan="3"> <br></td> </tr> <tr style="background-color:<?php echo "#F5F5DC"?>"> <td align="center" width="15">M Prima</td> <td>Saldo Anterior</td> <td align="right"><strong style="color:<?php if ($custo_m_prima_saldo_anterior<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($custo_m_prima_saldo_anterior)?></strong></td> </tr> <tr> <td align="center" width="15">M Prima <? if($ano_hoje<=2017){ ?> 16,65% <? }else{ ?> 22,43% <? } ?></td> <td>Entradas deste Mes</td> <td align="right"><strong style="color:<?php if ($custo_m_prima_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($custo_m_prima_mes)?></strong></td> </tr> <tr style="background-color:<?php echo "#F5F5DC"?>"> <td align="center" width="15">M Prima</td> <td>Saidas deste Mes(<?=number_format((($custo_m_prima_saida_mes/$tot_acum)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:#C00"><?php echo formata_dinheiro($custo_m_prima_saida_mes)?></strong></td> </tr> <tr > <td align="center" width="15">M Prima</td> <td>Saldo Atual</td> <td align="right"><strong style="color:<?php if (($custo_m_prima_mes-$custo_m_prima_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro(($custo_m_prima_mes-$custo_m_prima_saida_mes))?></strong></td> </tr> <tr> <tr style="background-color:<?php echo "#F5F5DC"?>"> <td align="center" width="15">M Prima</td> <td>Saldo Geral (<?=number_format((($custo_m_prima_saida/$acumulado_periodo)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:<?php if ($custo_m_prima_saldo_anterior+($custo_m_prima_mes-$custo_m_prima_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($custo_m_prima_saldo_anterior+($custo_m_prima_mes-$custo_m_prima_saida_mes))?></strong></td> </tr> <tr> <td colspan="3"><br></td> </tr> <tr style="background-color:<?php echo "#EEE8AA"?>"> <td align="center" width="15">Comissão</td> <td>Saldo Anterior</td> <td align="right"><strong style="color:<?php if ($comissao_saldo_anterior<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($comissao_saldo_anterior)?></strong></td> </tr> <tr> <td align="center" width="15">Comissão <? if($ano_hoje<=2017){ ?> 5% <? }else{ ?> 3% <? } ?></td> <td>Entradas deste Mes</td> <td align="right"><strong style="color:<?php if ($comissao_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($comissao_mes)?></strong></td> </tr> <tr style="background-color:<?php echo "#EEE8AA"?>"> <td align="center" width="15">Comissão</td> <td>Saidas deste Mes(<?=number_format((($comissao_saida_mes/$tot_acum)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:#C00"><?php echo formata_dinheiro($comissao_saida_mes)?></strong></td> </tr> <tr> <td align="center" width="15">Comissão</td> <td>Saldo Atual</td> <td align="right"><strong style="color:<?php if (($comissao_mes-$comissao_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro(($comissao_mes-$comissao_saida_mes))?></strong></td> </tr> <tr> <tr style="background-color:<?php echo "#EEE8AA"?>">> <td align="center" width="15">Comissão</td> <td>Saldo Geral (<?=number_format((($comissao_saida/$acumulado_periodo)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:<?php if ($comissao_saldo_anterior+($comissao_mes-$comissao_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($comissao_saldo_anterior+($comissao_mes-$comissao_saida_mes))?></strong></td> </tr> <tr> <td colspan="3"><br></td> </tr> <tr style="background-color:<?php echo "#FFE4E1"?>"> <td align="center" width="15">Fisco</td> <td>Saldo Anterior</td> <td align="right"><strong style="color:<?php if ($nota_fiscal_saldo_anterior<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($nota_fiscal_saldo_anterior)?></strong></td> </tr> <tr> <td align="center" width="15">Fisco <? if($ano_hoje<=2017){ ?> 4,5% <? }else{ ?> 4,5% <? } ?></td> <td>Entradas deste Mes</td> <td align="right"><strong style="color:<?php if ($nota_fiscal_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($nota_fiscal_mes)?></strong></td> </tr> <tr style="background-color:<?php echo "#FFE4E1"?>"> <td align="center" width="15">Fisco</td> <td>Saidas deste Mes(<?=number_format((($nota_fiscal_saida_mes/$tot_acum)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:#C00"><?php echo formata_dinheiro($nota_fiscal_saida_mes)?></strong></td> </tr> <tr> <td align="center" width="15">Fisco</td> <td>Saldo Atual</td> <td align="right"><strong style="color:<?php if (($nota_fiscal_mes-$nota_fiscal_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro(($nota_fiscal_mes-$nota_fiscal_saida_mes))?></strong></td> </tr> <tr> <tr style="background-color:<?php echo "#FFE4E1"?>"> <td align="center" width="15">Fisco</td> <td>Saldo Geral (<?=number_format((($nota_fiscal_saida/$acumulado_periodo)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:<?php if ($nota_fiscal_saldo_anterior+($nota_fiscal_mes-$nota_fiscal_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($nota_fiscal_saldo_anterior+($nota_fiscal_mes-$nota_fiscal_saida_mes))?></strong></td> </tr> <tr> <td colspan="3"><br></td> </tr> <tr style="background-color:<?php echo "#D8BFD8"?>"> <td align="center" width="15">Desp. Fixa</td> <td>Saldo Anterior</td> <td align="right"><strong style="color:<?php if ($despesa_fixa_saldo_anterior<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($despesa_fixa_saldo_anterior)?></strong></td> </tr> <tr> <td align="center" width="15">Desp. Fixa <? if($ano_hoje<=2017){ ?> 11,30% <? }else{ ?> 7,52% <? } ?></td> <td>Entradas deste Mes</td> <td align="right"><strong style="color:<?php if ($despesa_fixa_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($despesa_fixa_mes)?></strong></td> </tr> <tr style="background-color:<?php echo "#D8BFD8"?>"> <td align="center" width="15">Desp. Fixa</td> <td>Saidas deste Mes(<?=number_format((($despesa_fixa_saida_mes/$tot_acum)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:#C00"><?php echo formata_dinheiro($despesa_fixa_saida_mes)?></strong></td> </tr> <tr> <td align="center" width="15">Desp. Fixa</td> <td>Saldo Atual</td> <td align="right"><strong style="color:<?php if (($despesa_fixa_mes-$despesa_fixa_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro(($despesa_fixa_mes-$despesa_fixa_saida_mes))?></strong></td> </tr> <tr style="background-color:<?php echo "#D8BFD8"?>"> <td align="center" width="15" >Desp. Fixa</td> <td>Saldo Geral (<?=number_format((($despesa_fixa_saida/$acumulado_periodo)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:<?php if ($despesa_fixa_saldo_anterior+($despesa_fixa_mes-$despesa_fixa_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($despesa_fixa_saldo_anterior+($despesa_fixa_mes-$despesa_fixa_saida_mes))?></strong></td> </tr> <tr> <td colspan="3"><br></td> </tr> <tr style="background-color:<?php echo "#E0E0E0"?>"> <td align="center" width="15">Funcionarios</td> <td>Saldo Anterior</td> <td align="right"><strong style="color:<?php if ($funcionarios_saldo_anterior<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($funcionarios_saldo_anterior)?></strong></td> </tr> <tr> <td align="center" width="15">Funcionarios <? if($ano_hoje<=2017){ ?> 29% <? }else{ ?> 29% <? } ?></td> <td>Entradas deste Mes</td> <td align="right"><strong style="color:<?php if ($funcionarios_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($funcionarios_mes)?></strong></td> </tr> <tr style="background-color:<?php echo "#E0E0E0"?>"> <td align="center" width="15">Funcionarios</td> <td>Saidas deste Mes(<?=number_format((($funcionarios_saida_mes/$tot_acum)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:#C00"><?php echo formata_dinheiro($funcionarios_saida_mes)?></strong></td> </tr> <tr> <td align="center" width="15">Funcionarios</td> <td>Saldo Atual</td> <td align="right"><strong style="color:<?php if (($funcionarios_mes-$funcionarios_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro(($funcionarios_mes-$funcionarios_saida_mes))?></strong></td> </tr> <tr style="background-color:<?php echo "#E0E0E0"?>"> <td align="center" width="15">Funcionarios</td> <td>Saldo Geral (<?=number_format((($funcionarios_saida/$acumulado_periodo)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:<?php if ($funcionarios_saldo_anterior+($funcionarios_mes-$funcionarios_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($funcionarios_saldo_anterior+($funcionarios_mes-$funcionarios_saida_mes))?></strong></td> </tr> <tr> <td colspan="3"><br></td> </tr> <tr style="background-color:<?php echo "#D8BFD8"?>"> <td align="center" width="15">Custo Variável</td> <td>Saldo anterior</td> <td align="right"><strong style="color:<?php if ($custo_variavel_saldo_anterior<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($custo_variavel_saldo_anterior)?></strong></td> </tr> <tr> <td align="center" width="15">Custo Variável <? if($ano_hoje<=2017){ ?> 3,55% <? }else{ ?> 5,55% <? } ?></td> <td>Entradas deste Mes</td> <td align="right"><strong style="color:<?php if ($custo_variavel_mes<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($custo_variavel_mes)?></strong></td> </tr> <tr style="background-color:<?php echo "#D8BFD8"?>"> <td align="center" width="15">Custo Variavel</td> <td>Saidas deste Mes(<?=number_format((($custo_variavel_saida_mes/$tot_acum)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:#C00"><?php echo formata_dinheiro($custo_variavel_saida_mes)?></strong></td> </tr> <tr> <td align="center" width="15">Custo Variavel</td> <td>Saldo Atual</td> <td align="right"><strong style="color:<?php if (($custo_variavel_mes-$custo_variavel_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro(($custo_variavel_mes-$custo_variavel_saida_mes))?></strong></td> </tr> <tr style="background-color:<?php echo "#D8BFD8"?>"> <td align="center" width="15">Custo Variavel</td> <td>Saldo Geral (<?=number_format((($custo_variavel_saida/$acumulado_periodo)*100), 2, ',', ' '); ?>%)</td> <td align="right"><strong style="color:<?php if ($custo_variavel_saldo_anterior+($custo_variavel_mes-$custo_variavel_saida_mes)<0) echo "#C00"; else echo "#030"?>"><?php echo formata_dinheiro($custo_variavel_saldo_anterior+($custo_variavel_mes-$custo_variavel_saida_mes))?></strong></td> </tr> <tr> <td colspan="3"><br></td> </tr> </table> <? echo '(('.$custo_variavel.'-'.custo_variavel_saida.')-('.$custo_variavel_mes.'-'.$custo_variavel_saida_mes.'))'; ?> <br /> <br /> <? }else{ echo '<h1>O livro caixa está sofrendo manutenção</h1>'; } ?> <table cellpadding="5" cellspacing="0" width="900" align="center"> <tr> <td align="right"> <hr size="1" /> <em>Livro Caixa - <strong><?php echo $lc_titulo?></strong> - HFX Digital <a href="login.php?sair">Fazer logout</a></em> </td> </tr> </table> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script> <script> function loadingAjax(div_id) { var divIdHtml = $("#"+div_id).html(); $.ajax({ type: "POST", url: "todo_livro.php", data: "name=John&id=28", beforeSend: function() { $("#loading-image").show(); }, success: function(msg) { $("#"+div_id).html(divIdHtml + msg); $("#loading-image").hide(); } }); } </script> <script> $(document).ready(function() { $("#pg_sinal").html('<?=formata_dinheiro($pg_sinal); ?>'); $("#pg_sinal_count").html('Sinal <?=$pg_sinal_count; ?>'); $("#pg_resta").html('<?=formata_dinheiro($pg_resta); ?>'); $("#pg_resta_count").html('Entregas <?=$pg_resta_count; ?>'); $("#pg_faturado").html('<?=formata_dinheiro($pg_faturado); ?>'); $("#pg_faturado_count").html('Faturamento quitados <?=$pg_faturado_count; ?>'); $("#myDiv").load('my_div.php'); }); </script> </body> </html> Notice: Undefined variable: custo_m_prima_saida in C:\xampp\htdocs\index.php on line 1132

      Notice: Undefined variable: custo_variavel_saida in C:\xampp\htdocs\index.php on line 1150

      Notice: Undefined variable: despesa_fixa_saida in C:\xampp\htdocs\index.php on line 1138

      Notice: Undefined variable: funcionarios_saida in C:\xampp\htdocs\index.php on line 1140

      Notice: Undefined variable: nota_fiscal_saida in C:\xampp\htdocs\index.php on line 1136

      Notice: Undefined variable: prolabore in C:\xampp\htdocs\index.php on line 1064

      Notice: Undefined variable: guardado in C:\xampp\htdocs\index.php on line 1065

      Notice: Undefined variable: custo_m_prima in C:\xampp\htdocs\index.php on line 1066

      Notice: Undefined variable: comissao in C:\xampp\htdocs\index.php on line 1067

      Notice: Undefined variable: nota_fiscal in C:\xampp\htdocs\index.php on line 1068

      Notice: Undefined variable: despesa_fixa in C:\xampp\htdocs\index.php on line 1069

      Notice: Undefined variable: funcionarios in C:\xampp\htdocs\index.php on line 1070

      Notice: Undefined variable: custo_variavel in C:\xampp\htdocs\index.php on line 1071

      Notice: Undefined variable: acumulado_periodo in C:\xampp\htdocs\index.php on line 1123

      Notice: Undefined variable: prolabore_saida in C:\xampp\htdocs\index.php on line 1128

      Notice: Undefined variable: guardado_saida in C:\xampp\htdocs\index.php on line 1130

      Notice: Undefined variable: comissao_saida in C:\xampp\htdocs\index.php on line 1134

      Notice: Undefined variable: fundo_emergencia in C:\xampp\htdocs\index.php on line 1073

      Notice: Undefined variable: fundo_emergencia_saida in C:\xampp\htdocs\index.php on line 1144

      Notice: Undefined variable: prolabore_mes in C:\xampp\htdocs\index.php on line 1108

      Notice: Undefined variable: guardado_mes in C:\xampp\htdocs\index.php on line 1109

      Notice: Undefined variable: custo_m_prima_mes in C:\xampp\htdocs\index.php on line 1110

      Notice: Undefined variable: comissao_mes in C:\xampp\htdocs\index.php on line 1111

      Notice: Undefined variable: nota_fiscal_mes in C:\xampp\htdocs\index.php on line 1112

      Notice: Undefined variable: despesa_fixa_mes in C:\xampp\htdocs\index.php on line 1113

      Notice: Undefined variable: funcionarios_mes in C:\xampp\htdocs\index.php on line 1114

      Notice: Undefined variable: custo_variavel_mes in C:\xampp\htdocs\index.php on line 1115

      Notice: Undefined variable: fundo_emergencia_mes in C:\xampp\htdocs\index.php on line 1116

      Notice: Undefined variable: entradas_mes in C:\xampp\htdocs\index.php on line 1118

      Notice: Undefined variable: custo_m_prima_saida_mes in C:\xampp\htdocs\index.php on line 1160

      Notice: Undefined variable: custo_variavel_saida_mes in C:\xampp\htdocs\index.php on line 1179

      Notice: Undefined variable: nota_fiscal_saida_mes in C:\xampp\htdocs\index.php on line 1164

      Notice: Undefined variable: despesa_fixa_saida_mes in C:\xampp\htdocs\index.php on line 1166

      Notice: Undefined variable: prolabore_saida_mes in C:\xampp\htdocs\index.php on line 1156

      Notice: Undefined variable: funcionarios_saida_mes in C:\xampp\htdocs\index.php on line 1168

      Notice: Undefined variable: guardado_saida_mes in C:\xampp\htdocs\index.php on line 1158

      Notice: Undefined variable: comissao_saida_mes in C:\xampp\htdocs\index.php on line 1162

      Notice: Undefined variable: fundo_emergencia_saida_mes in C:\xampp\htdocs\index.php on line 1175
    • Por Roger Cardoso
      Olá pessoal, sou novato aqui e também iniciante no PHP e preciso de uma ajudinha. Abaixo segue um código que implementei para listar produtos através de categorias e usei a biblioteca "Isotope". O problema é que está carregando apenas uma categoria. Se alguém souber onde esta o erro, fico muito agradecido. Desde já muito obrigado!!! 
      <section class="section-50 section-sm-top-90 section-sm-bottom-100 bg-image-6"> <div class="shell-wide isotope-wrap"> <h3 class="text-center">Our Menu</h3> <div class="range range-sm-center"> <div class="cell-xs-12"> <div class="cell-box"> <ul class="isotope-filters-responsive"> <li> <p>Choose your category:</p> </li> <li class="block-top-level"> <!-- Isotope Filters--> <button data-custom-toggle="#isotope-1" data-custom-toggle-disable-on-blur="true" class="isotope-filters-toggle btn btn-primary-lighter btn-shape-circle">Categorias<span class="caret"></span></button> <div id="isotope-1" class="isotope-filters isotope-filters-buttons isotope-filters-buttons-primary-lighter"> <ul class="inline-list"> <?php $consultaCategoria = "SELECT a.idCatPrato, a.NomeCatPrato FROM tb_catpratos a WHERE a.idCatPrato in ( SELECT DISTINCT b.idCatPrato FROM tb_pratos b WHERE b.idCatPrato = a.idCatPrato AND b.status = 's') ORDER BY a.NomeCatPrato"; $resultadoCategoria = mysql_query($consultaCategoria) or die("Erro ao acessar base de dados de categorias"); while ($linhaCategoria = mysql_fetch_assoc($resultadoCategoria)) { $idCatPrato = $linhaCategoria["idCatPrato"]; $NomeCatPrato = $linhaCategoria["NomeCatPrato"]; echo"<li><a data-isotope-filter='$idCatPrato' data-isotope-group='gallery' href='#' class='btn-shape-circle btn active'>$NomeCatPrato</a></li>"; } /*End while categoria*/ ?> </ul> </div> </li> </ul> </div> </div> </div> <div class="cell-xs-12 offset-top-40"> <!-- Isotope Content--> <div data-isotope-layout="fitRows" data-isotope-group="gallery" class="row isotope isotope-menu isotope-menu-offsets"> <?php /* Pratos */ $consultaPratos = "SELECT a.idPrato, a.maisAmados, a.resumoPrato, a.tituloPrato, a.valorB_Prato, b.foto FROM tb_pratos a LEFT JOIN galeria b ON b.idPrato = a.idPrato WHERE a.idCatPrato = $idCatPrato AND a.status = 's'"; $resultadoPratos = mysql_query($consultaPratos) or die("Erro ao acessar base de dados de pratos");; while ($linhaPratos = mysql_fetch_assoc($resultadoPratos)) { $valorPrato = $linhaPratos["valorB_Prato"]; $idPrato = $linhaPratos["idPrato"]; $maisAmados = $linhaPratos["maisAmados"]; $resumoPrato = $linhaPratos["resumoPrato"]; $tituloPrato = $linhaPratos["tituloPrato"]; $imagemProduto = $linhaPratos["foto"]; if ($imagemProduto == ""){ $imagemProduto = "no-image.png"; } $foto = "../sistema/imagens/thumb/".$imagemProduto; echo "<div data-id='$idPrato' data-name='$tituloPrato' data-price='$valorPrato' data-qtde='1' data-filter='$idCatPrato' class='col-xs-12 col-sm-6 isotope-item'> <div class='thumbnail-menu-modern thumbnail-menu-modern-horizontal'> <div class='unit unit-lg-horizontal unit-spacing-sm unit-middle'> <div class='unit-left'> <figure> <img src='$foto' alt='' width='310' height='260' class='img-responsive'/> </figure> </div> <div class='unit-body'> <div class='caption text-center'> <h5>$tituloPrato</h5> <p class='text-italic'>$resumoPrato</p>"; if ( $statusAtiva == "s") { echo "<a class=\"button white-btn clicked\" href=\"javascript:Cart('$idPrato', 'add');\"> <span class='desk'>Adicionar</span> <span class='mob'><i class='fa fa-check'></i></span> </a>"; } echo "<p class='price'>$valorPrato</p><a href='shop-single.html' class='btn btn-shape-circle btn-burnt-sienna offset-top-15'>Pedir</a> </div> </div> </div> </div> </div>";} ?> </div> </div> </div> </section>  
    • Por Vinícius022
      Olá pessoal, estou tentando uma conexão usando o Eloquente ORM (que é utilizado pelo Laravel) no meu micro-framework. Mas por alguma razão eu não estou conseguindo. Alguém pode me ajudar?
       
      # DS é uma variável global para separar diretórios
      # ROOT2 é uma variável global com o caminho do servidor até meu arquivo index
      #Minha arquitetura de pasta é
      app
          - Storage
               - Database
                    -database.db
       
      public_html
          -index.php (neste arquivo que faço o require que chama o bootstrap.php onde faço minha conexão
       
      #Erro que retorna do servidor:  Uncaught Error: Call to a member function addConnection() on null in /home3/thewebid/app/Core/bootstrap.php:24
       
      <?php 
      /*start illuminate database*/
      $conf = require_once ROOT2."App".DS."database.php";
      if($conf['baseModel'] == 'illuminate'){
          $capsula = new  Illuminate\Database\Capsule\Manager;
          if($conf['drive'] == 'mysql'){
              $capsule->addConnection([
                  'driver'    => 'mysql',
                  'host'      => $conf['mysql']['host'],
                  'database'  => $conf['mysql']['database'],
                  'username'  => $conf['mysql']['user'],
                  'password'  => $conf['mysql']['pass'],
                  'charset'   => $conf['mysql']['charset'],
                  'collation' => $conf['mysql']['collation'],
                  'prefix'    => '',
              ]);
          } elseif($conf['drive'] == 'sqlite'){
              $capsule->addConnection([
                  'driver'    => 'sqlite',
                  #já tentei usar o caminho com a extensão do arquivo e sem ela também
                  'database'  => database_path(ROOT2."Storage".DS."Database".DS.$conf['sqlite']['database'].'db'),
                  'prefix'   => ''
              ],'default');
          }
          $capsule->bootEloquent();
      }
      /*start routes*/
      $routes = require_once ROOT2."App".DS."routes.php";
      $route = new Core\Route($routes); 
      // $route->getUrl();

      ?>
    • Por AliniMachado
      Bom dia! Por favor me ajudem! Tenho problemas com lógica.Tenho certeza que não posso usar o for 9 vezes. O sistema de gráfico funciona, o problema surge quando vou adicionar o segundo for. Nesse código só fui até a segunda tabela e são 9. Vou cita-lo nas referências de meu trabalho 
      A parte do código que estou com problema é essa:
       <?php
                  $k = $i;
                  for ($i = 0; $i < $k; $i++) {
                  ?>
                  data.setValue(<?php echo $i ?>, 0, '<?php echo $ano[$i] ?>');
                  data.setValue(<?php echo $i ?>, 1, <?php echo $Numero_de_pacientes_HIV_em_tratamento[$i] ?>);
                  <?php
                  }
                  ?>
        Tento dar continuidade criando $k1 e $i1 porém tenho certeza que não pode.
      Abaixo o código completo
      <?php
      $host = "localhost";
      $user = "root";
      $pass = "";
      $banco = "sida";
      $conexao = mysql_connect($host, $user, $pass) or die (mysql_error());
      mysql_select_db($banco) or die (mysql_error());
      #declaracao grafico Numero_de_pacientes_HIV_em_tratamento
      $Ano = array();
      $Numero_de_pacientes_HIV_em_tratamento = array();
      $i = 0;
      $sql = "SELECT * FROM sage_nphvitrat";
      $resultado = mysql_query($sql); 
      while ($row = mysql_fetch_object($resultado)){
          $ano[$i] = $row->ano;
       $Numero_de_pacientes_HIV_em_tratamento[$i] = $row->Numero_de_pacientes_HIV_em_tratamento;
       $i = $i + 1;
      }
      #declaraçao grafico 2
      $ano1 = array();
      $Branca = array();
      $Amarela = array();
      $Ignorada = array();
      $Indigena = array();
      $Parda = array();
      $Preta = array();
      $i1 = 0;
      $sql1 = "SELECT * FROM sage_pcsrc";
      $resultado1 = mysql_query($sql1); 
      while ($row = mysql_fetch_object($resultado1)){
          $ano1[$i1] = $row->Ano_pcsrc;
          $Branca[$i1] = $row->Branca;
          $Amarela[$i1] = $row->Amarela;
          $Ignorada[$i1] = $row->Ignorada;
          $Indigena[$i1] = $row->Indigena;
          $Parda[$i1] = $row->Parda;
          $Preta[$i1] = $row->Preta;
          $i1 = $i1 + 1;
      }
      ?>    
      <html>
            <head>
              <!--Load the AJAX API-->
              <script type="text/javascript" src="https://www.google.com/jsapi"></script>
              <script type="text/javascript">
                // Load the Visualization API and the piechart package.
                google.load('visualization', '1.0', {'packages':['corechart']});
                // Set a callback to run when the Google Visualization API is loaded.
                google.setOnLoadCallback(drawChart);
                // Callback that creates and populates a data table,
                // instantiates the pie chart, passes in the data and
                // draws it.
                function drawChart() {
                  // Create the data table.
                  var data = new google.visualization.DataTable();
                  data.addColumn('string', 'ano');    
                  data.addColumn('number', 'Numero_de_pacientes_HIV_em_tratamento');
                  data.addRows(<?php echo $i ?>);
                  // Create the data table.
                  var data2 = new google.visualization.DataTable();
                  data2.addColumn('string', 'ano1');
                  data2.addColumn('number', 'Branca');
                  data2.addColumn('number', 'Amarela');
                  data2.addColumn('number', 'Ignorada');
                  data2.addColumn('number', 'Indigena');
                  data2.addColumn('number', 'Parda');
                  data2.addColumn('number', 'Preta');
                  data2.addRows(<?php echo $i1 ?>);
                  // Create the data table.
                  var data3 = new google.visualization.DataTable();
                  data3.addColumn('string', 'Year');
                  data3.addColumn('number', 'Sales');
                  data3.addColumn('number', 'Expenses');
                  data3.addRows([
                    ['2004', 1000, 400],
                    ['2005', 1170, 460],
                    ['2006',  860, 580],
                    ['2007', 1030, 540]
                  ]);
                  // Create the data table.
                  var data4 = new google.visualization.DataTable();
                  data4.addColumn('string', 'Topping');    
                  data4.addColumn('number', 'Slices');
                  data4.addRows([
                    ['Mushrooms', 3],
                    ['Onions', 1],
                    ['Olives', 1],
                    ['Zucchini', 1],
                    ['Pepperoni', 2]
                  ]);
                  // Create the data table.
                  var data5 = new google.visualization.DataTable();
                  data5.addColumn('string', 'Topping');
                  data5.addColumn('number', 'Slices');
                  data5.addRows([
                    ['Mushrooms', 3],
                    ['Onions', 1],
                    ['Olives', 15],
                    ['Zucchini', 1],
                    ['Pepperoni', 2]
                  ]);
                  // Create the data table.
                  var data6 = new google.visualization.DataTable();
                  data6.addColumn('string', 'Year');
                  data6.addColumn('number', 'Sales');
                  data6.addColumn('number', 'Expenses');
                  data6.addRows([
                    ['2004', 1000, 400],
                    ['2005', 1170, 460],
                    ['2006',  860, 580],
                    ['2007', 1030, 540]
                  ]);
                  // Create the data table.
                  var data7 = new google.visualization.DataTable();
                  data7.addColumn('string', 'Topping');    
                  data7.addColumn('number', 'Slices');
                  data7.addRows([
                    ['Mushrooms', 3],
                    ['Onions', 1],
                    ['Olives', 1],
                    ['Zucchini', 1],
                    ['Pepperoni', 2]
                  ]);
                  // Create the data table.
                  var data8 = new google.visualization.DataTable();
                  data8.addColumn('string', 'Topping');
                  data8.addColumn('number', 'Slices');
                  data8.addRows([
                    ['Mushrooms', 3],
                    ['Onions', 1],
                    ['Olives', 15],
                    ['Zucchini', 1],
                    ['Pepperoni', 2]
                  ]);
                  // Create the data table.
                  var data9 = new google.visualization.DataTable();
                  data9.addColumn('string', 'Year');
                  data9.addColumn('number', 'Sales');
                  data9.addColumn('number', 'Expenses');
                  data9.addRows([
                    ['2004', 1000, 400],
                    ['2005', 1170, 460],
                    ['2006',  860, 580],
                    ['2007', 1030, 540]
                  ]);
                  <?php
                  $k = $i;
                  for ($i = 0; $i < $k; $i++) {
                  ?>
                  data.setValue(<?php echo $i ?>, 0, '<?php echo $ano[$i] ?>');
                  data.setValue(<?php echo $i ?>, 1, <?php echo $Numero_de_pacientes_HIV_em_tratamento[$i] ?>);
                  <?php
                  }
                  ?>
                  // Set chart options
                  var options = {'title':'NÚMERO DE PACIENTES HIV EM TRATAMENTO',
                                 'width':400,
                                 'height':300,
                                 'colors':['red']
                                 };
                  // Set chart options
                  var options2 = {'title':'Pacientes por Raça e Cor',
                                 'width':400,
                                 'height':300};
                  // Set chart options
                  var options3 = {'title':'3',
                                 'width':400,
                                 'height':300};
                  // Set chart options
                  var options4 = {'title':'4',
                                 'width':400,
                                 'height':300};
                  // Set chart options
                  var options5 = {'title':'5',
                                 'width':400,
                                 'height':300};
                  // Set chart options
                  var options6 = {'title':'6',
                                 'width':400,
                                 'height':300};
                  // Set chart options
                  var options7 = {'title':'7',
                                 'width':400,
                                 'height':300};
                  // Set chart options
                  var options8 = {'title':'8',
                                 'width':400,
                                 'height':300};
                  // Set chart options
                  var options9 = {'title':'9',
                                 'width':400,
                                 'height':300};

                  // Instantiate and draw our chart, passing in some options.
                  var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
                  chart.draw(data, options);
                  var chart2 = new google.visualization.ColumnChart(document.getElementById('chart_div2'));
                  chart2.draw(data2, options2);
                  var chart3 = new google.visualization.ColumnChart(document.getElementById('chart_div3'));
                  chart3.draw(data3, options3);
                  var chart4 = new google.visualization.ColumnChart(document.getElementById('chart_div4'));
                  chart4.draw(data4, options4);
                  var chart5 = new google.visualization.ColumnChart(document.getElementById('chart_div5'));
                  chart5.draw(data5, options5);
                  var chart6 = new google.visualization.ColumnChart(document.getElementById('chart_div6'));
                  chart6.draw(data6, options6);
                  var chart7 = new google.visualization.ColumnChart(document.getElementById('chart_div7'));
                  chart7.draw(data7, options7);
                  var chart8 = new google.visualization.ColumnChart(document.getElementById('chart_div8'));
                  chart8.draw(data8, options8);
                  var chart9 = new google.visualization.ColumnChart(document.getElementById('chart_div9'));
                  chart9.draw(data9, options9);
                }
              </script>
            </head>
            <body>
              <!--Divs that will hold the charts-->
              <div id="chart_div"></div>
              <div id="chart_div2"></div>
              <div id="chart_div3"></div>
              <div id="chart_div4"></div>
              <div id="chart_div5"></div>
              <div id="chart_div6"></div>
              <div id="chart_div7"></div>
              <div id="chart_div8"></div>
              <div id="chart_div9"></div>
              </body>
          </html>
×

Informação importante

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