Jump to content

Search the Community

Showing results for tags 'mysqli'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 158 results

  1. wandoh

    Select dados do usuário

    Boa Tarde! estou com um dificuldades de puxar os dados do usuário logado no site. Atualmente estou conseguindo puxar somente o NOME, quando tento puxar o restante da erro! Abaixo segue o Código. session_start(); //inicializa variaveis $id = "accountid"; $name = ""; $email = ""; $errors = array(); //conexão db $db = mysqli_connect('localhost', 'root', 'senha', 'db') or die("could not connect to database"); //Registrar usuário if (isset($_POST['reg_user'])) { // receives all input values from the form $name = mysqli_real_escape_string($db, $_POST['name']); $email = mysqli_real_escape_string($db, $_POST['email']); $password = mysqli_real_escape_string($db, $_POST['password']); $password2 = mysqli_real_escape_string($db, $_POST['password2']); //form validação: ensure that the form is correctly filled ... // by adding (array_push)) corresponding error unto $errors array if(empty($name)) { array_push($errors, " "); } if(empty($email)) { array_push($errors, " "); } if(empty($pwd)) { array_push($errors, " "); } if($pwd != $pw2) { array_push($errors, " "); } // To protect MySQL injection (more detail about MySQL injection) $name = stripslashes($name); $password = stripslashes($password); // first check the databese to make sure // verifica na db se a usuário existente com o mesmo nome de usuário e email $user_check_query = "SELECT * FROM t_account WHERE name='$name' or email='$email' LIMIT 1"; $result = mysqli_query($db, $user_check_query); $user = mysqli_fetch_assoc($result); if($user) { // if user existente if ($user['name'] === $name) { array_push($errors, " "); } if ($user['email'] === $email) { array_push($errors, " "); } } // Registra o usuário se não haver erros if (count($errors) == 0 ) { $pwd = md5($pwd); print $pwd; $query = "INSERT INTO t_account (name, email, pwd, pw2) VALUES ('$name', '$email', '$password', '$password2')"; mysqli_query($db, $query); $_SESSION['accountid'] = $id;// $_SESSION['name'] = $name; $_SESSION['success'] = 'Você está logado em'; echo " "; //header('location: index.php'); } } //LOGIN USER if (isset($_POST['login_user'])) { $name = mysqli_real_escape_string($db, $_POST['name']); $password = mysqli_real_escape_string($db, $_POST['password']); if (empty($name)) { array_push($errors, " "); } if (empty($password)) { array_push($errors, " "); } if (count($errors) == 0 ) { $pwd = md5($pwd); $query = "SELECT 'email' FROM t_account WHERE name='$name' AND password='$password'"; $results = mysqli_query($db, $query); if (mysqli_num_rows($results)) { $_SESSION['accountid'] = $id;// $_SESSION['name'] = $name; $_SESSION['success'] = 'Você está logado em'; echo " "; //header('location: index.php'); }else{ array_push($errors, " "); } } } Com a variável abaixo, é exibido o nome de quem esta logado. $_SESSION["name"] Já com os demais, não e exibido o resultado é apresentado uma msg de erro. $_SESSION["email"] Notice: Undefined index: email in Passei em todos os post que tem sobre o assunto, mas infelizmente em meu código não deu certo. Sou novo em PHP! Preciso puxar todos os dados cadastrado do usuário.
  2. Rogeriodc9

    While - colocar valor oriundo de tabela

    Bom dia à todos. Estou tendo problemas em colocar um valor, oriundo de uma tabela de dados, no lugar do valor de condição de testes, no comendo While. Abaixo uma parte da expressão, preciso colocar no lugar do valor que condiciona o contador, uma variavel contendo um valor de um registro de uma tabela de dados. $conta=1; while($conta<=$qpa){ A variável $qpa deve conter o valor de uma linha de uma tabela. Mas não consigo fazer com que a variável retorne o valor, ela entra na expressão do comando com o valor zerado. Estou "pegando" da tabela acordos, a quantidade de parcelas ($qpa), que deve fazer um loop, gerando o parcelamento que será incluído em outra tabela. Agradeço se puderem me ajudar.
  3. Profilmes

    Dúvida - de Mysql para PDO

    Olá galera, Preciso de ajuda com alguém que saiba atualizar dados mysql para PDO, andei pesquisando sobre a situação do meu projeto e descobri que, o meu problema é com a antiguidade do Mysql no php The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in se alguém se depuser atualizar meu projeto ficaria muito grato. de momento não posso ajudar financeiramente, mas, pretendo guardar um dinheiro no próximo pagamento. de coração mesmo O projeto é super pequeno. tem 27KB jamison_1994@hotmail.com whatsapp 11958215688
  4. Disponibilizando para vocês, sistema PHP 7 controle de estoque.. https://www.4shared.com/rar/NsY_o5qwfi/controleDeEstoquePHPCodigoFont.html? OBS. NÃO SEGUE UM PADRÃO - É PARA QUEM ESTÁ APRENDENDO
  5. proflupin

    Criação de chave estrangeira

    Estou com dificuldade para criar uma chave estrangeira no meu banco de dados. No meu cadastro de chamados, é buscado o id da sessão e passa ao banco de dados, conforme abaixo: $titulo = $_POST['titulo']; $desc = $_POST['desc']; $id_usuario = $_SESSION['id_usuario']; $query = "INSERT INTO `chamados` (`titulo_chamado`, `desc_chamado`, `usuario_id`) VALUES ('$titulo', '$desc', '$id_usuario')"; $insere = mysqli_query($conexao, $query); Minha tabela chamados é a seguinte: E a de usuários a seguinte: O que pretendo fazer é: ao inserir na tabela 'chamados'(id_usuario) seja referenciado com o (id_usuario) da tabela 'usuarios'.
  6. Worn

    Classe dando erro

    Fala rapaziada estou tendo alguma Warmi no meu sistema to batendo a cabeça aqui e não consigo resolver https://prnt.sc/oqrcmy linha do erro <?php /* * Login Class * * Desenvolvido por Gabriel Neves * Seguir cotes de desenvolvimento * */ class Login { private $tabela, $campoID, $campoLogin, $campoSenha; function __construct($tabela = 'tbl_usuarios', $campoID = 'id', $campoLogin = 'email', $campoSenha = 'senha') { // Iniciando sessão session_start(); // Definindo atributos $this->tabela = $tabela; $this->campoID = $campoID; $this->campoLogin = $campoLogin; $this->campoSenha = $campoSenha; } // ------------------------------------------------------------------------ /* * Retornando login do usuário que está na sessão * * @access public * @return string */ function getLogin() { return $_SESSION[$this->campoLogin]; } // ------------------------------------------------------------------------ /** * Retornando ID do usuário que está na sessão * * @access public * @return integer */ function getID() { return $_SESSION[$this->campoID]; } // ------------------------------------------------------------------------ /** * Trata as informações recebidas, procura o usuário no banco de dados e, se encontrado, * registra as informações na sessão. * * @access public * @param string * @param string * @param string * @return boolean */ function logar($login, $senha, $redireciona = null) { // Tratando as informações $login = mysqli_real_escape_string($login); $senha = mysqli_real_escape_string($senha); // Verifica se o usuário existe $query = mysqli_query($conexao, "SELECT {$this->campoID}, {$this->campoLogin}, {$this->campoSenha} FROM {$this->tabela} WHERE {$this->campoLogin} = '{$login}' AND {$this->campoSenha} = '{$senha}'"); // Se encontrado um usuário if(mysqli_num_rows($query) > 0) { // Instanciando usuário $usuario = mysqli_fetch_object($query); // Registrando sessão $_SESSION[$this->campoID] = $usuario->{$this->campoID}; $_SESSION[$this->campoLogin] = $usuario->{$this->campoLogin}; $_SESSION[$this->campoSenha] = $usuario->{$this->campoSenha}; // Se informado redirecionamento if ($redireciona !== null) header("Location: {$redireciona}"); else return true; } else return false; } // ------------------------------------------------------------------------ /** * Verifica se o usuário está logado * * @access public * @param string * @return boolean */ function verificar($redireciona = null) { // Se as sessões estiverem setadas if(isset($_SESSION[$this->campoID]) and isset($_SESSION[$this->campoLogin]) and isset($_SESSION[$this->campoSenha])) return true; else { // Se informado redirecionamento if ($redireciona !== null) header("Location: {$redireciona}"); return false; } } // ------------------------------------------------------------------------ /** * Finaliza a sessão do usuário * * @access public * @param string * @return void */ function logout($redireciona = null) { // Limpa a Sessão $_SESSION = array(); // Destroi a Sessão session_destroy(); // Modifica o ID da Sessão session_regenerate_id(); // Se informado redirecionamento if ($redireciona !== null) header("Location: {$redireciona}"); } } ?>
  7. danielmmoretto

    SOMAR VALORES DE USUÁRIOS DIFERENTES

    Estou quebrando a cuca aqui pra achar uma solução para fazer um TOP 10 de uma tabela (tbpontuacao) onde tenho os campos USUARIO, CIDADE, PONTOS, DATA. Cada vez que o usuário conclui uma etapa, ele ganha pontos que são cadastrados nesta tabela com a devida data e sua identificação. Preciso de um resultado que me mostre os 10 melhores colocados do mês atual. Alguém pode me dar uma luz... um caminho... GOSTARIA DE UM RESULTADO MAIS OU MENOS ASSIM... 1º JOÃO MIGUEL 10 PONTOS CAMPINAS/SP 2º ANA CLARA 9 PONTOS BELO HORIZONTE/MG 3º JULIA SA 6 PONTOS CARAPICUIBA/SP ...
  8. Oi gente! Seguinte: Estou querendo fazer um sistema de assinatura, com data de validade. Já tenho toda a base pronta, só não sei como fazer uma forma de verificar essa data. Por hora estou registrando a data e pensei em algo assim: <?php $data_validade = "2019-04-26"; if($data_validade <= date('Y-m-d')){ header("Location: index"); $_SESSION['msg'] = "Conta expirada, realize um novo pagamento"; } ?> Mas creio que isso não funcione. Se tiver alguma função ou ferramenta que possa fazer essa verificação eu gostaria
  9. reginaldo123

    COmo usar ORDER e GROUP

    quero fazer uma consulta que retorna as ultimas mensagens por data e agrupa pelo id_an $query="SELECT id_mensagem ,id_an,id_usuario,mensagem,data,id_p FROM mensagem WHERE id_usuario='{$id_usuario}' ORDER BY data desc GROUP by id_an"; mas esta dando erro a consulta sql
  10. Bom pessoal, tenho um newsletter bem simples, porém funciona com o disparado da hospedagem sem problemas. Mas estou tendo dois problemas, o primeiro é que ao chegar o email no destinatário, o assunto chega com o erro de acentuação, porém na mensagem não tem o erro. E o segundo e na mensagem que não pula a linha. No assunto mando para testar: Olá Você e chega Ol&aacute;? Voc&ecirc; Já na mensagem eu escrevo: Olá Você Como vai? E chega sem o pulo da linha, porém sem erro de acentuação: Olá você\r\nComo vai? O trecho do arquivo para quem puder dar uma bola <td width="100%" valign="center"> <p align="center"><font size=3><b>Aviso por email</b></p> <? if ($_POST[acao] == "enviar") { $sql = $sqli->query("SELECT * FROM clientes"); $i = 1; while ($coluna = mysqli_fetch_array($sql)) { $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; $headers.= "From:$_POST[form_nome]<$_POST[form_email]>"; if (@mail($coluna[email],$_POST[form_assunto],$_POST[form_mensagem],$headers)) { echo "$i. <font color=blue><font size=3>$coluna[email] - $coluna[cliente] - enviado</font><br>"; } else { echo "$i. <font color=red><font size=4>$coluna[email] $coluna[cliente] - $coluna[cpf]- falhou</font><br>"; } flush(); $i++; } ?><p align="center"><a href="<?=$_SERVER['SCRIPT_NAME']?>">Voltar</a></p> <? } else { ?><p align="center"><font size=3><b>O sistema possui <? echo mysqli_num_rows($result = $sqli->query("SELECT * FROM clientes"))?> Clientes cadastrados no banco de dados.</p> <form name="form1" method="post" action="<?=$_SERVER['SCRIPT_NAME']?>"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFE4C4"> <div class="container"> <form> <div class="row"> <div class="col-25"> <label><b>De:</b></label> </div> <div class="col-75"> <input name="form_nome" id="form_nome" value="" placeholder="Seu nome" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Email:</b></label> </div> <div class="col-75"> <input name="form_email" id="form_email" value="" placeholder="Seu email" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Assunto:</b></label> </div> <div class="col-75"> <input name="form_assunto" id="form_assunto" value="" placeholder="Seu assunto" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Aviso:</b></label> </div> <div class="col-75"> <textarea name="form_mensagem" type="text" id="form_mensagem"></textarea> </div> </div> <tr align="right"> <td colspan="2"><input name="acao" type="hidden" id="acao" value="enviar"> <input type="submit" name="Submit" value="Enviar Mensagem"></td> </tr> </table> </form>
  11. Olá pessoas! Estou com a seguinte dúvida. Estou fazendo um sistema que é um site onde será possível o cadastro de cursos online. O meu problema é o seguinte. O meu usuário logado salva junto com o nome do curso que ele enviou para o banco dados sua id única de cadastro. Portanto sempre quando ele adicionar qualquer curso, exemplo: aula 1 , junto com isso salva a mesma id de quando ele criou a conta dele, exemplo: 33. Sempre quando ele adicionar novo curso essa id é salva junto para eu saber qual usuário adicionou o novo curso. Porém eu gostaria de listar todos os cursos que o usuário cadastrou para ele mesmo ver. Ou seja, tenho de usar essa ID única dele para pegar todos os nomes de curso que ele adicionou. Não posso dar Select em toda a tabela pois se não ele irá trazer informações que outros usuários adicionaram. Gostaria de listar apenas as informações relacionadas diretamente com o id dele. Não sei se ficou Claro. Mas me ajudem por favor
  12. stefanys

    Insert into PHP, FK e hospedagem

    Estou desenvolvendo um trabalho voluntario para uma instituição, o site está praticamente pronto para funcionamento, no entanto uma pagina começou a dar erro SOLICITACAO.PHP <?php include "verifica.php"; include "conexao.php"; $usuario = $_SESSION['usuario_usuario']; $sql = mysqli_query($db,"SELECT * FROM login where email = '$usuario'"); while($linha = mysqli_fetch_array($sql)){ $_SESSION['id_usuario']= $linha['id_login']; $id_login = $linha['id_login']; $nome = $linha['nome']; $email = $linha['email']; $telefone = $linha['telefone']; $senha = $linha['senha']; $foto = $linha['fotoperfil']; } if (isset($_POST['cadastrar'])) { $idade = $_POST['idade']; $endereco = $_POST['endereco']; $telefone = $_POST['telefone']; $motivo = $_POST['motivo']; $castracao = $_POST['castracao']; $seguranca = $_POST['seguranca']; $cuidados = $_POST['cuidados']; $espaco = $_POST['espaco']; $doacao = $_POST['doacao']; $vida_animal = $_POST['vida_animal']; $adaptacao = $_POST['adaptacao']; $ciencia = $_POST['ciencia']; $mudanca = $_POST['mudanca']; $horario = $_POST['horario']; $visitas = $_POST['visitas']; $acesso = $_POST['acesso']; $outro_animal = $_POST['outro_animal']; $confirmar = $_POST['confirmar']; $id_login = $linha['id_login']; $idanimal = $_POST['idanimal']; $query = mysqli_query($db, "INSERT INTO solicitacao ( endereco, telefone, motivo, castracao, seguranca, cuidados, espaco, doacao, vida_animal, adaptacao, ciencia, mudanca, horario, visitas, acesso, outro_animal, confirmar, id_login, idanimal, idade) VALUES ('".$endereco."', '".$telefone."','".$motivo."', '".$castracao."', '".$seguranca."', '".$cuidados."', '".$espaco."', '".$doacao."', '".$vida_animal."', '".$adaptacao."', '".$ciencia."', '".$mudanca."','".$horario."', '".$visitas."', '".$acesso."', '".$outro_animal."', '".$confirmar."', '".$id_login."', '".$idanimal."','".$idade."')"); if($query){ echo "<script language='javascript' type='text/javascript'>alert('SUCESSO');window.location.href='perfilusuario.php';</script>"; }else{ echo"<script language='javascript' type='text/javascript'>alert('Desculpe! Tente novamente!');window.location.href='perfilusuario.php';</script>"; } } ?> ELE ESTÁ APENAS INDO PARA A MENSAGEM DE ERRO, PRECISO DE AJUDA
  13. Olá, Estou programando um newsletter e ele deveria se conectar com o banco de dados e enviar as informações para o mesmo, porém apenas se conecta. Ele não da nenhum erro, mas também não envia os dados para o banco de dados. Segue os códigos: HTML <section class="newsletter"> <h3> Newsletter </h3> <p> Receba todas as novidades </p> <form method="post" id="newsletter" name="cadastroNews" action="NewsCad.php"> <input type="text" name="nome" placeholder="Digite seu nome" required> <input type="email" name="email" placeholder="Digite seu email" required> <input type="submit" name="Enviar" value="Cadastrar"> </form> </section> Conexão com o banco de dados - Conexao.php <?php $host = '127.0.0.1:3306'; $user = 'root'; $password = 'bruxaria'; $database = 'quebrandotabus'; //Conectando ao banco de dados $conn = mysqli_connect($host, $user, $password, $database) or die(mysql_error()); ?> ENVIO DOS DADOS - NewsCad.php <?php include_once("Conexao.php"); $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL); $result_usuario = "INSERT INTO newsletter (nome, email) VALUES ('$nome' , '$email')" or die(mysql_error()); $resultado_usuario = mysqli_query($conn , $result_usuario); ?> Vocês conseguem me ajudar? Por favor, preciso muito!
  14. Rodrigo Vieira E da Silva

    ID e Múltiplos dados

    Olá pessoal do Forúm tudo bem com vocês? Eu estou com a seguinte dúvida eu tenho um formulário com um grupo de checkbox relacionado alguns serviços veja abaixo: Mecânica Funilaria Pintura Cristalização Box (Mêcanica / Fulinaria / Pintura / Cristalização) Eu tenho duas tabelas no meu banco de dados chamada pedido e serviço. A tabela de PEDIDO eu tenho os seguintes campos ID ID_SERVICO A tabela de SERVIÇOS eu tenho os seguintes campos ID SERVICO A minha dúvidas são: Como eu faço para adicionar um pedido para cada serviço selecionado? No item Box eu preciso gerar um único número de pedido mas para o Box na tabela na serviço tem que guardar separado cada serviço mas o numero desse pedido é o mesmo, como fazer isso? Eu estou usando Mysqli como drive de banco de dados.
  15. emersongo

    Sistema escolar de faltas

    Olá, estou fazendo um sistema escolar, preciso que o professor possa dar faltas ou presença aos alunos, os dias das aulas e as presenças ou faltas seriam cadastradas no banco de dados para que eu possa exibir essas informações em outra página. Porém não faço ideia de como o professor iria inserir essas informações e entraria no banco de dados.
  16. Olá, estou aqui de novo, mas não se trata de um erro. Eu descobri aí pelo google que existe outra forma procedural de armazenar um resultado de uma consulta no caso 'mysqli_stmt_bind_result' e que em alguns casos existem servidores que o 'mysqli_stmt_bind_result' funciona e o 'mysqli_stmt_get_result' não e vice-versa. Eu queria entender melhor como usar o bind_result, alguém poderia me explicar o por que de algumas das variáveis do código a seguir. código do manual PHP: <?php $link = mysqli_connect("localhost", "my_user", "my_password", "world"); if (!$link) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } if ($stmt = mysqli_prepare($link, "SELECT Code, Name FROM Country ORDER BY Name LIMIT 5")) { mysqli_stmt_execute($stmt); mysqli_stmt_bind_result($stmt, $col1, $col2); #################¨¨¨¨¨¨$$$$$$$$$$$ ESSA LINHA ############$$$$$$$$$$$$¨¨¨¨¨¨¨¨ while (mysqli_stmt_fetch($stmt)) { printf("%s %s\n", $col1, $col2); } mysqli_stmt_close($stmt); } mysqli_close($link); ?> Minhas Dúvidas: por que foi criada as variáveis $col1 e $col2? Cada uma armazena uma coluna do bd no $stmt, seria isso? tem que criar as variáveis assim, do nada? No caso da consulta: ($stmt = mysqli_prepare($link, "SELECT Code, Name FROM Country ORDER BY Name LIMIT 5")) eram 2 colunas 'Code e Name' , e se no caso eu quisesse uma consulta assim: "SELECT*FROM Country ORDER BY Name LIMIT 5" Como que eu faria já que não está especificado o número de colunas? E por que no mysqli_stmt_fetch está armazenado $stmt? não se pode fazer igual no 'mysqli_stmt_get_result' onde passamos por exemplo: $result = mysqli_stmt_get_result($stmt); $row = mysqli_fetch_assoc($result); se eu atribuísse mysqli_stmt_bind_result($stmt, $col1, $col2); a uma variável ex: $result = mysqli_stmt_bind_result($stmt, $col1, $col2); $row = mysqli_stmt_fetch($result) funcionaria? Espero que alguém consiga me ajudar, desde já obrigada para quem leu!
  17. PeeWee

    Dúvida no uso do AND

    Estou com uma dúvida meio boba em relação ao banco de dados mysqli, pior que ja consultei em alguns lugares mas nada encontrei sobre isso. Preciso fazer uma busca com vários critérios, como não sei exatamente como fazer vou colocando AND, na maioria das vezes deu certo, mas neste caso específico nao rolou: $query = mysqli_query($conn, "SELECT * FROM agendamento WHERE fk_id_usuario = '$iddocliente' AND statuz = 5 AND dia = '$dia' AND hora_inicio = '$hora' "); porém se eu tiro o ultimo AND (hora_inicio = '$hora') entao funciona, só que eu preciso desse critério, pois na tabela pode haver mais agendamentos nesse mesmo dia e status, o que poderia dar problema, alguém pode me ajudar?? ouço vozes ??? rsrsrsrsrs
  18. Se alguém estiver lendo, olá! Estou tentando fazer um CRUD e na parte de validação do e-mail, eu recebo um email tudo certinho, entretanto não estou conseguindo fazer o update de um campo do BD que corresponde ao id que informa se o e-mail está verificado ou não ... O código de verificação de e-mail está abaixo: <?php include "dbh.inc.php"; $token = $_GET['token']; $email = $_GET['email']; $idEmail = 1; $sql = "SELECT * FROM users WHERE emailUsers=? AND token=?"; $stmt = mysqli_stmt_init($conn); if(!mysqli_stmt_prepare($stmt, $sql)){ echo"".$email; header("Location: ../header.php?error=sqlerror"); exit(); } else{ mysqli_stmt_bind_param($stmt, "ss", $email, $token); mysqli_stmt_execute($stmt); $result = mysqli_stmt_get_result($stmt); if($row = mysqli_fetch_assoc($result)){ ############################################################################################## $sql = "UPDATE users SET emailConfirm='$idEmail' WHERE emailUsers='$email' AND token='$token'"; $stmt = mysqli_stmt_init($conn); mysqli_stmt_execute($stmt); echo "".$row['emailConfirm'].$row['emailUsers'].$row['token'].$row['']; ############################################################################################## } if(!mysqli_stmt_affected_rows()>0){ echo"Afetou Linhas"; } else{ echo"Nenhuma Linha Afetada"; } } no e-mail contém um link estilo: site.com/arquivo.php?email=$email&token=$token site.com/arquivo.php?email=oemaildousuario&token=tokendousuario quando peço que faça o 'echo' do token e e-mail, é imprimido na tela o email e token que estão no link corretamente como eu quero e quando peço 'echo' de outra informação do usuário que contem as informações equivalentes ao do token e email do link as informações são mostradas corretamente também, mas no momento que peço pelo UPDATE nada acontece no BD, o id de validação (emailConfirm) de e-mail continua em '0' e não faz o update para 1... alguém pode me ajudar??? Obrigada !
  19. Tenho essa consulta que fiz em php e mysqli onde ela soma a quantidade de itens vendidos no período informado e soma a quantidade de itens comprado. Essa soma está fazendo certinho só que duplica o item na tela (conforme imagem anexa). Estou quebrando a cabeça faz uns 4 meses e já tentei de tudo que conheço e também o que achei na net mas não consigo unificar as informações do produto na mesma linha. O erro está na consulta ou na montagem do relatório na tela? Se alguém conseguir me ajudar agradeço muito. Minha consulta está assim: SELECT DISTINCT TMP.* FROM ( SELECT DISTINCT d.cat_id AS prod , p.id , p.nome AS id_prod , SUM(d.qtd) AS qtd_prod , SUM(d.valor_total) AS total_prod , SUM(0) AS qtd_estoque FROM lc_controle c INNER JOIN lc_detalhe d ON d.controle_id = c.id INNER JOIN lc_cat p ON p.id = d.cat_id WHERE d.tipo = '0' AND c.dtConcat BETWEEN '$dtinicial' AND '$dtfinal' AND c.exportado = 'Sim' GROUP BY d.cat_id UNION SELECT DISTINCT d.cat_id AS prod , p.id , p.nome AS id_prod , SUM(0) AS qtd_prod , SUM(0) AS total_prod , SUM(d.qtd) AS qtd_estoque FROM lc_controle c INNER JOIN lc_detalhe d ON d.controle_id = c.id INNER JOIN lc_cat p ON p.id = d.cat_id WHERE d.tipo = '1' AND c.dtConcat < '$dtfinal' AND c.exportado = 'Sim' GROUP BY d.cat_id ) TMP ORDER BY TMP.qtd_prod DESC E a montagem na tela está assim: <table width="100%" border="1" cellpadding="1" cellspacing="0" class="display" id="example" align="center"> <thead> <tr class="fonte_titulos"> <th bgcolor="#77baea">Produto</th> <th bgcolor="#77baea">Quantidade Vendida</th> <th bgcolor="#77baea">Quantidade Estoque</th> <th bgcolor="#77baea">Valor Total</th> </thead> <tbody> <?php while ($dados = mysqli_fetch_array($sel)) { if (($c % 2) == 1){ $fundo="#E0F2F7"; }else{ $fundo="#A9E2F3"; } $id_prod = $dados["id_prod"]; $qtd_prod = $dados ["qtd_prod"]; $qtd_estoque = $dados ["qtd_estoque"]; $total_prod = number_format($dados['total_prod'], 2, ',', '.'); echo "<tr bgcolor =\"$fundo\" class=\"fonte_desc\"><td align=\"center\" width=\"590\"> $id_prod</td><td align='center'>$qtd_prod"."</td><td align='center'>$qtd_estoque"."</td><td align='center'>R$ $total_prod "; $c++; } ?> </table>
  20. Boa tarde amigos, estou com um pequeno problema e não acho o erro, será que alguém poderia aponta-lo? Erro: syntax error, unexpected 'if' (T_IF) Código if(isset($_POST['email']) && strlen($_POST['email']) > 0){ if(!isset($_SESSION)) session_start(); $_SESSION['email'] = $mysqli->escape_string($_POST['email']); $_SESSION['senha'] = md5(md5($_POST['senha'])); $sql_code = "SELECT senha, id_users FROM users WHERE email = '$_SESSION[email]'"; $sql_code = $mysqli->query($sql_code) or die($mysqli->error); $dado = $sql_query->fetch_assoc(); $total = $sql_query->num_rows;
  21. BryanSamuel

    importação de xls ou csv para mysql

    Eu gostaria de importar dados de uma planinha que esteja em .xls para mysql, por exemplo, tem uma página html simples onde o usuário vai enviar a planilha, e com isso eu quero importar para uma base de dados, mas tem um porém, por exemplo, tem uma coluna com o número da matrícula de cada aluno, eu gostaria de fazer uma verificação, para que se já existisse um aluno com a matrícula igual, atualizasse somente determinadas colunas, como por exemplo, a coluna turma e a coluna turno, eu sei que parece pedir demais mas eu sou bem novato em php e mysql, se alguém puder ajudar agradeço desde já, abraço. obs. de preferência, se tiver como importar direto de .xls eu agradeço, mas caso só de com .csv também serve
  22. marlone

    Notice: Undefined variable:

    <?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
  23. Pessoal, tenho essa formula, aonde as notas n1, n2, n3, n4 são as notas bimestrais, e a nota n5 a de recuperação. Do jeito que está ele calcula as notas lançadas e divide pelo mesmo. Se lançou três notas ele divide por três, se lançou quatro divide por quatro . No caso a média estou setando 5. então por exemplo se o aluno tiver uma média abaixo eu lanço a nota n5 que é recuperação, e ela substitui a menor nota e recalcula a média final. Até aí funciona. Mas eu queria é que ao lançar a nota de recuperação, essa nota substituísse a média. que seria dos quatro bimestres <?php $n1 = $data["n1"]; $n2 = $data["n2"]; $n3 = $data["n3"]; $n4 = $data["n4"]; $n5 = $data["n5"];#recuperacao / nota extra $notas = [ $n1, $n2, $n3, $n4, $n5 ]; $notas = array_filter($notas, function( $nota ) { return !is_null($nota); }); //ordenamos em ordem crescente sort($notas, SORT_NUMERIC); //removemos a primeira nota do array ordenado, no caso a mais baixa $nota_mais_baixa = array_shift($notas); $fator_divisao = count($notas); if ($fator_divisao) { //calculamos a media aritmética $media = array_sum($notas) / $fator_divisao; //exibimos printf( 'Nota mais baixa: %.2f<br>Media: %.2f', $nota_mais_baixa, $media ); } ?>
  24. Ângela Rodrigues

    Mysqli para PDO

    Olá! Gostaria de saber como passar essa parte que fiz em MySQLi para PDO, pois eu tenho pouco conhecimento sobre a temática. function selectAllPessoa(){ $banco = abrirBanco(); $sql = "SELECT * FROM tb_questoes WHERE disciplina_quest='$disciplina' AND etapa_quest='$etapa' AND capitulo_quest='$cap' ORDER BY RAND() LIMIT 20"; $resultado = $banco->query($sql); $banco->close(); while ($row = mysqli_fetch_array($resultado)) { $grupo[] = $row; } if (empty($grupo)) { echo ""; }else{ return $grupo; } }
  25. Galera, estou com uma dúvida mas não sei direito por onde começar, Preço gravar um nome no banco de dados para URL amigável, então se quero gravar no banco um nome com acento e sobrenome. Exemplo: Maísa Gonçalves, eu tenho de gravar também em outro campo maisa-goncalves. Então eu teria de ter o campo nome no bd e outro sendo nome_url por exemplo, mas como consigo gravar esse segundo nome com minusculas, sem acentos e com o traço?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.