Jump to content

Search the Community

Showing results for tags 'help'.



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 74 results

  1. André Crocamo

    Ajuda Form vai que falta pouco =D

    boa noite, estou montando um form de venda para o blog de minha esposa, estou a mais de 5 anos sem mexer com isso e completamente enferrujado. ja estou com bug mental. esta tudo funcionando, compro vai pro carrinho, aparece descrição personalizada quantidade frete, preço tudo correto. o problema é... se compro 2un do objeto azul, volto e compro 3 brancos, eles se somam e todos ficam brancos, totalizando 5 brancos. o problema é o ID com id fixo independente da cor ou quantidade sera sempre o mesmo item para o sistema. n importando as alterações preciso fazer com que o select separe o id junto algo como <option value="azul" id"01001">Azul</option> <option value="branco" id"01002">Branco</option> sem mais obrigado <form name="form" class="texto" target="pagseguro" action="https://pagseguro.uol.com.br/v2/checkout/cart.html?action=add" method="post"> <p> <input type="hidden" name="receiverEmail" value="contato@hotmail.com" /> <input type="hidden" name="currency" value="BRL" /> <input type="hidden" name="itemId" value="010" /> Escolha a Cor : <select class="form_campos" name="itemDescription"> <option value="azul">Azul</option> <option value="vermelho">Vermelho</option> <option value="preto">Preto</option> <option value="branco">Branco</option> <option value="rosa">Rosa</option> </select> <br> Escolha a Quantidade : <select class="form_campos" name="itemQuantity"> <option value="Escolha seu estado">quantidade</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> </p> <p> <br> <br> </p> <p> <input type="hidden" name="itemAmount" value="45.00" /> <input type="hidden" name="itemWeight" value="" /> <input type="hidden" name="itemShippingCost" value="15.00" /> <input type="image" src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/209x48-comprar-assina.gif" name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!" /> </p> </form> <!-- FINAL FORMULARIO BOTAO PAGSEGURO --> </div> </td> <td width="672" rowspan="2" valign="top"><div id="apDiv11"> <form target="pagseguro" action="https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx" method="post"> <input type="hidden" name="email_cobranca" value="contato@contato.com" /> <input type="hidden" name="tipo" value="VER" /> <input type="image" src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/99x61-carrinho-assina.gif" name="submit" alt="Visualizar carrinho de compras" /> </form>
  2. BenLeleh

    Hotmart API

    http://pastebin.com/AGWA0ckn Galera, eu queria saber se alguem poderia me dar uma luz... preciso fazer esta API assim que feita a compra de algum produto na hotmart envie uma fatura ao comprador... não consigo realizar a ação do envio do email como um teste inicial, certamente algo está incorreto no modo que trabalhei com a api, se alguem poder ajudar agradeço mto... abraço
  3. danyg

    Adicionar ponteiros a um algoritmo.

    Como faço para transformar esse algoritmo, adicionar ponteiros alocação e arquivo de texto...ai a qstão e o que eu tenho kk..agradeço ajda A nota de compra e venda deve apresentar obrigatoriamente para o cliente a quantidade de cada produto comprado, a descrição do produto e o seus respectivos preços, como ilustra a figura abaixo. O objetivo é deixar claro para o cliente quanto ele está pagando pelos produtos. No final da nota deverá aparecer o preço total da compra, mas muita atenção a regra de negócio do mercado diz que: Compras acima de R$100 o estabelecimento oferece um desconto de 1% no preço total. Compras acima de R$200 o estabelecimento oferece um desconto de 5% no preço total. Compras acima de R$300 o estabelecimento oferece um desconto de 10% no preço total. Compras acima de R$400 o estabelecimento oferece um desconto de 20% no preço total. Os produtos que são vendidos no mercado encontam-se em um arquivo texto e devem ser carregados em seu sistema. Lembre-se novos produtos podem ser inseridos, preços atualizados e o estoque é alterado a cada compra, logo você deve controlar a integridade dos dados atualizando o arquivo quando necessário. Segue abaixo um arquivo de exemplo com código do produto, descrição, preço, quantidade: produtos.txt 5000 AguaComGaz500ml 2.10 105 5001 ArrozTioJoao2k 4.65 10 5002 BatataPringles40g 6.20 50 5003 CocaCola2l 4.50 60 5004 FeijaoCarioquinha2k 7.10 35 . . . Atenção: o sitema também deve ter um menu de opções. Exemplo: SISTEMA DE CONTROLE DE VENDAS 1) Carregar base de dados do arquivo 2) Salvar base de dados no arquivo 3) Cadastrar produto 4) Remover produto 5) Iniciar uma venda 6) Sair >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #include<stdio.h> #include<stdlib.h> #include<conio.h> main() { system ("color F9"); float preco[150], precoNF, NFPreco_Produto[150]; //Vetores e variáveis que trabalham com preço int a=0, x=0, v=0, rel=0, y, i, aux, cod_exclui, troca; //Declaração de variáveis utilizadas para leitura, gravação, exlclusão e ordenar vetores int codigo[150], estoque[150], codigoNF[150], codigoVenda[v], NFCod_Produto[150], NFCod[150], NFEstoque_Produto[150], procura_cod, procura_est, vetor_ref; //Declaração de Vetores diversos int op_Menu_Pricipal, op_Menu_Estoque, op_Menu_Venda, op_Menu_Relat, opGeral, teste, teste_est; //Variavéis de Menus e condições //Aqui começa o programa do //Do voltado para repetição geral do programa, voltando sempre ao menu principal em alguma hora { printf ("SIGVER - SISTEMA DE GERENCIAMENTO DE VENDAS, ESTOQUE E RELATORIOS\n\nInforme o que voce deseja fazer:\n[1] - Gerenciar Estoque\n[2] - Registrar Venda\n[3] - Gerar Relatorio\n[4] - Sair\nSua escolha: "); //Interface com o usuário scanf ("%d", &op_Menu_Pricipal); //Captura de variável do menu principal system ("cls"); switch (op_Menu_Pricipal) //Leitura de variável para aplicação da condição { case 1: do //Repetição com objetivo de poder voltar a este menu após alguma alteração de dados dentro do mesmo { printf ("SIGVER - GERENCIAMENTO DE ESTOQUE\n\nO que voce desejar fazer:\n[1] - Incluir novo cadastro\n[2] - Alterar cadastro especifico\n[3] - Excluir cadastro\n[4] - Voltar\nSua escolha: "); //Interface com o usuário scanf ("%d", &op_Menu_Estoque); //Captura da variável do menu Estoque system ("cls"); switch (op_Menu_Estoque) //Leitura de variável para aplicação da condição { case 1: do // Repetição com objetivo para informar novo cadastro { printf ("SIGVER - GERENCIAMENTO DE ESTOQUE\n\nINCLUSAO DE NOVO CADASTRO\n\n"); teste=0; do //Voltada para teste de condição CÓDIGO (Se o código existir, informar erro e repetir) { teste=0; printf ("Informe o codigo do produto: "); scanf ("%d", &codigo[x]); for (i=0; i<x; i++) { if (codigo[x]==codigo) { printf ("ERRO - O codigo ja existe\n"); teste=1; } } } while(teste==1); //Fim de condição CÓDIGO do //Voltada para teste de condição PREÇO (Se for "- ou =0", informar erro e repetir) { teste=0; printf ("Informe o preco unitario: "); scanf ("%f", &preco[x]); if (preco[x]<=0) { printf ("ERRO - Preco invalido\n"); teste=1; } } while (teste==1); //Fim de condição PREÇO do //Voltada para teste de condição QUANTIDADE EM ESTOQUE (Se for negativo, informar erro e repetir) { teste=0; printf ("Informe a quantidade de produtos no estoque: "); scanf ("%d", &estoque[x]); if (estoque[x]<0) { printf ("ERRO - Estoque negativo\n"); teste=1; } } while (teste==1);//Fim de condição QUANTIDADE EM ESTOQUE printf ("\n\nDeseja incluir novo produto?\n[1] - Sim\n[2] - Nao\nSua Escolha: "); scanf ("%d", &teste); //Captura de variável para repetição de inclusao x++; //Incrementada para mudar a posição de gravação dos vetores rel++; //Incrementada para a geração de relatórios, que será feita mais a frente system ("cls"); } while (teste==1); //Fim da repetição para inclusão de novo produto system ("cls"); printf ("SIGVER - SISTEMA DE GERENCIAMENTO DE VENDAS, ESTOQUE E RELATORIOS\n\nO que deseja fazer:\n[1] - Voltar ao Gerenciador de Estoque\n[2] - Voltar ao Menu Pricipal\nSua escolha: "); scanf ("%d", &opGeral); //Tomada de decisão, voltar ao menu principal ou ao menu anterior break; case 2: do //Repetição com objetivo para alterar algum cadastro { printf ("SIGVER - GERENCIAMENTO DE ESTOQUE\n\nALTERACAO DE CADASTRO ESPECIFICO"); teste=0; if (x==0) //Voltada para procurar se possui alguma coisa em estoque { printf ("Nenhum produto em estoque\n"); } else { printf ("\n\nInforme o codigo do produto: "); scanf ("%d", &procura_cod); for (i=0; i<x; i++) { teste=0; if (procura_cod==codigo) { do //Voltada para teste de condição PREÇO (Se for "- ou =0", informar erro e repetir) { teste=0; printf ("Informe o preco unitario: "); scanf ("%f", &preco); if (preco[x]<=0) { printf ("ERRO - Preco invalido\n"); teste=1; } } while (teste==1); //Fim de condição PREÇO do //Voltada para teste de condição QUANTIDADE EM ESTOQUE (Se for negativo, informar erro e repetir) { teste=0; printf ("Informe a quantidade de produtos no estoque: "); scanf ("%d", &estoque); if (estoque[x]<0) { printf ("ERRO - Estoque negativo\n"); teste=1; } } while (teste==1);//Fim de condição QUANTIDADE EM ESTOQUE teste=1; i=x; } } if (teste==0) { printf ("\nERRO - Codigo nao encontrado\n"); } } printf ("\nDeseja alterar outro cadastro?\n[1] - Sim\n[2] - Nao\nSua escolha: "); scanf ("%d", &teste); //Captura de variável para repetição de alteração system ("cls"); } while (teste==1); //Fim da repetição para alterção de cadastro system ("cls"); printf ("SIGVER - SISTEMA DE GERENCIAMENTO DE VENDAS, ESTOQUE E RELATORIOS\n\nO que deseja fazer:\n[1] - Voltar ao Gerenciador de Estoque\n[2] - Voltar ao Menu Pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; case 3: do //Voltada a repetição e exclusão { printf ("SIGVER - GERENCIAMENTO DE ESTOQUE\n\nEXCLUSAO DE CADASTRO\n"); printf ("Informe o codigo a ser excluido: "); scanf ("%d", &procura_cod); teste=0; for (i=0; i<x; i++) //Ele procura o código { if (procura_cod==codigo) { printf ("Codigo Encontrado!\nExcluido com sucesso!"); teste=1; cod_exclui=i; i=x; for (i=cod_exclui; i<x; i++) //Reordena os vetores e exclui o selecionado(executa a exclusão) { codigo=codigo[i+1]; //Exclui o código selecionado preco=preco[i+1]; //Exclui o preço referente ao código selecionado estoque=estoque[i+1]; //Exclui a quantidade de estoque referente ao código selecionado } rel=rel-1; //Atualiza o vetor, já que agora temos menos um item registrado x=x-1; //Atualiza o vetor, já que agora temos menos um item registrado } } if (teste==0) { printf ("Codigo nao encontrado!"); } printf ("\n\nDeseja excluir outro cadastro?\n[1] - Sim\n[2] - Nao\nSua Escolha:"); scanf ("%d", &teste); system ("cls"); } while (teste==1); //Condiciona se vai excluir outro ou não system ("cls"); printf ("SIGVER - SISTEMA DE GERENCIAMENTO DE VENDAS, ESTOQUE E RELATORIOS\n\nO que deseja fazer:\n[1] - Voltar ao Gerenciador de Estoque\n[2] - Voltar ao Menu Pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; case 4: opGeral=2; //Atualizada para que possa se retornar ao menu principal break; default: printf ("Opcao invalida\n\n"); printf ("SIGVER - SISTEMA DE GERENCIAMENTO DE VENDAS, ESTOQUE E RELATORIOS\n\nO que deseja fazer:\n[1] - Voltar ao Gerenciador de estoque\n[2] - Voltar ao menu pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; } system ("cls"); } while (opGeral==1); break; case 2: do { printf ("SIGVER - VENDAS\n\nO que voce desejar fazer:\n[1] - Registrar Venda\n[2] - Ver Nota Fiscal Especifica\n[3] - Relatorio de NFs\n[4] - Voltar\nSua escolha: "); scanf ("%d", &op_Menu_Venda); //Captura de variavel do menu venda system ("cls"); switch (op_Menu_Venda) //Leitura de variável para aplicação da condição { case 1: do { printf ("SIGVER - VENDAS\n\nREGISTRAR VENDA\n"); do //Repetição de procura e gravação do número da NF { teste=0; printf ("Informe o codigo da NF: "); scanf ("%d", &procura_cod); for (i=0; i<=v; i++) { if (procura_cod==NFCod) { teste=1; i=v+1; } else { if (i==v) { NFCod[v]=procura_cod; teste=0; } } } if (teste==1) { printf ("ERRO - O codigo ja existe\n"); } } while(teste==1); //Voltada para teste de condição (Se o código da NF já existir, informar erro e repetir) do { printf ("\nInforme o codigo do produto: "); scanf ("%d", &procura_cod); for (i=0; i<x; i++) { if (procura_cod==codigo) { printf ("Codigo encontrado!!\n"); vetor_ref=i; i=x; teste=0; NFCod_Produto[v]=procura_cod; //Grava no vetor o código do produto vendido, para futuras consultas } else { teste=1; } } if (teste==1) { printf ("Codigo nao encontrado!!\n"); } } while(teste==1); //Fim da condição de teste de CÓDIGO DE NF do //Verifica se o numero de procutos vendidos tem em estoque (se n tiver informa erro) { teste_est=0; printf ("Informe a quantidade de produtos vendidos: "); scanf ("%d", &procura_est); if (procura_est<=0) { printf ("ERRO - Estoque invalido\n"); teste_est=1; } else { if (procura_est>estoque[vetor_ref]) { printf ("ERRO - Nao ha esta quantidade em estoque\n"); teste_est=1; } else { estoque[vetor_ref]=estoque[vetor_ref]-procura_est; NFEstoque_Produto[v]=procura_est; //Grava no vetor a quantidade vendida, para futuras consultas } } } while (teste_est==1); //Fim da condição TESTE DE ESTOQUE precoNF=procura_est*preco[vetor_ref]; //Gera o preço da VENDA printf ("O total da nota e de: %.2f\n\n", precoNF); NFPreco_Produto[v]=precoNF; //Grava no vetor o preço, para futuras consultas v++; //Atualiza V, que é utilizado para mudar o loval de gravação no vetor, no caso de ser feita uma nova venda, O uso dela está relacionado a geração das NF´s printf ("\nDeseja registrar outra venda?\n[1] - Sim\n[2] - Nao\nSua escolha: "); scanf ("%d", &teste); system ("cls"); } while (teste==1); printf ("SIGVER - VENDAS\n\nO que deseja fazer:\n[1] - Voltar ao menu de Vendas\n[2] - Voltar ao menu pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; case 2: do { do //Voltada para repetição de procura por NF, caso o código digitado não existir { printf ("Informe o codigo da NF: "); scanf ("%d", &procura_cod); if (v==0) //Procura para ver se existem vendas e consequentemente NF´s registradas { printf ("Nao existem notas fiscais registradas\n"); } else { teste=0; for (i=0; i<=v; i++) //Faz a procura no vetor, se n encontarm informa erro e repete { if (procura_cod==NFCod) { printf ("O codigo da NF e: %d\n", NFCod); printf ("O codigo do produto vendido e: %d\n", NFCod_Produto); printf ("A quantidade vendida e: %d\n", NFEstoque_Produto); printf ("O preco da NF e: %.2f\n", NFPreco_Produto); teste=1; } } { if (teste==0) { printf ("\nERRO - Codigo nao encontrado\n"); } } } } while (teste==0); printf ("\nDeseja ver outra NF?\n[1] - Sim\n[2] - Nao\nSua escolha: "); scanf ("%d", &teste); system ("cls"); } while(teste==1); printf ("SIGVER - VENDAS\n\nO que deseja fazer:\n[1] - Voltar ao menu de Vendas\n[2] - Voltar ao menu pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; case 3: do //Uso do metodo bolha para ordenar codigos { troca=0; for (i=0; i<v; i++) { if (NFCod>NFCod[i+1]) { aux=NFCod[i+1]; NFCod[i+1]=NFCod; NFCod=aux; troca=1; } } } while (troca==1); //Fim do uso do metodo bolha printf ("##CODIGO NF # COD.PROD. VENDIDO # QTI. VENDIDA # PRECO TOTAL ##\n\n"); for (i=0; i<v; i++) { printf ("## %d # %d # %d # %.2f ##\n", NFCod, NFCod_Produto, NFEstoque_Produto, NFPreco_Produto); } printf ("\nRelatorio concluido\n\n"); printf ("\nSIGVER - VENDAS\n\nO que deseja fazer:\n[1] - Voltar ao menu de Vendas\n[2] - Voltar ao menu pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; case 4: opGeral=2; break; default: printf ("Opcao invalida\n\n"); printf ("\nO que deseja fazer:\n[1] - Voltar ao menu de Vendas\n[2] - Voltar ao menu pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; } system ("cls"); } while (opGeral==1); break; case 3: do { printf ("SIGVER - RELATORIOS\n\nQual tipo de relatorio que voce deseja gerar:\n[1] - Estoque completo\n[2] - Produto especifico\n[3] - Estoque zerado\n[4] - Voltar\nSua escolha: "); scanf ("%d", &op_Menu_Relat); //Captura de variável do menu relatorios system ("cls"); switch (op_Menu_Relat)//Leitura de variável para aplicação da condição { case 1: printf ("SIGVER - RELATORIOS\n\nRELATORIO COMPLETO DE ESTOQUE\n\n"); if (x==0) { printf ("Nenhum produto em estoque\n"); } else { do //Metodo bolha, para ordenar os codigos { troca=0; for (i=0; i<rel; i++) { if (codigo>codigo[i+1]) { aux=codigo[i+1]; codigo[i+1]=codigo; codigo=aux; aux=preco[i+1]; preco[i+1]=preco; preco=aux; aux=estoque[i+1]; estoque[i+1]=estoque; estoque=aux; troca=1; } } } while (troca==1); //Fim do uso do metodo bolha for (i=0; i<rel; i++) //Geração do relatório utilizando a pesquisa em vetores { printf ("||Codigo: %d\t||Preco: R$ %.2f\t||Quantidade em Estoque:%d\n", codigo, preco, estoque); } } printf ("\nO que deseja fazer:\n[1] - Voltar ao Menu Relatorio\n[2] - Voltar ao Menu Pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; case 2: printf ("SIGVER - RELATORIOS\n\nRELATORIO DE PRODUTO ESPECIFICO\n"); if (x==0) { printf ("\nNenhum produto em estoque\n"); } else { printf ("Informe o codigo: "); scanf ("%d", &procura_cod); for (i=0;i<=x; i++) //Procura do código do produto pedido { if (procura_cod==codigo) { printf ("\n||Codigo: %d\t||Preco: R$ %.2f\t||Quantidade em Estoque:%d\n", codigo, preco, estoque); i=x+1; } else { if (i==x) { printf ("\nCodigo nao encotrado\n"); } } } } printf ("\nO que deseja fazer:\n[1] - Voltar ao Menu Relatorio\n[2] - Voltar ao Menu Pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; case 3: printf ("SIGVER - RELATORIOS\n\nRELATORIO DE PRODUTOS COM ESTOQUE ZERADO\n\n"); teste=0; if (x==0) { printf ("\nNenhum produto em estoque\n"); } else { printf ("Estao com o estoque zerado os seguintes produtos:\n"); do //Metodo bolha, para ordenar os codigos { troca=0; for (i=0; i<rel; i++) { if (codigo>codigo[i+1]) { aux=codigo[i+1]; codigo[i+1]=codigo; codigo=aux; aux=preco[i+1]; preco[i+1]=preco; preco=aux; } } } while (troca==1); //Fim do uso do metodo bolha for (i=0; i<rel; i++) //Procura produtos com estoque igual a 0 e os informa { if (estoque==0) { printf ("# Codigo: %d # Preco: %.2f #\n", codigo, preco); teste=1; } } if (teste==0) { printf ("Nao ha nenhum produto com estoque zerado"); } } printf ("\nO que deseja fazer:\n[1] - Voltar ao Menu Relatorio\n[2] - Voltar ao Menu Pricipal\nSua escolha: "); scanf ("%d", &opGeral); break; case 4: opGeral=2; default: printf ("Opcao invalida\n\n"); break; } system ("cls"); } while (opGeral==1); break; case 4: printf ("SIGVER - SISTEMA DE GERENCIAMENTO DE VENDAS, ESTOQUE E RELATORIOS\n\nObrigado por utilizar este software\n\n"); //Mensagem final opGeral=0; system ("pause"); break; default: printf ("Opcao invalida\n\n"); system ("pause"); system ("cls"); opGeral=2; break; } } while (opGeral==2); //Fim do Do-While para repetição geral do sistema (votar ao menu principal) }
  4. Galera, o problema é o seguinte: 1- Tenho um menu fixo com 4 links 2- Cada link direciona para uma ‘section’ com um ID correspondente. 3- [Problema] – Quando clico no link, a ‘section’ que eu “chamei” de vez ir certinho para de baixo do menu, ela vai para atrás do mesmo. Segue exemplo: Pagina normal, como deveria aparecer (sem as bordas nos conteúdo claro ^_^): Link: http://tinypic.com/r/ayou1j/9 Quando clico no link, a section vai para atrás do menu, começando deste jeito: Link: http://tinypic.com/r/1jmdfd/9 - Deu pra entender? :huh:... Eu já entreguei o projeto para o Senac (meu primeiro ‘trabalho’ HTML/CSS), mas agora que não tenho mais prazo, gostaria de deixar realmente do jeito que imaginei. Obrigado!
  5. costumo usar esse codigo e nunca me deu problema algum, mas agora ele nao ta editando, está dando esse erro. ja refiz duas vezes e o erro ainda persiste. Alguém pode me ajudar? <?php include ("includes/core.verifica.login.php"); include ("includes/core.config.php"); //outros scripts php aqui $codfunc= $_GET['codf']; $cpffunc= $_POST['cpff']; $enderecofunc= $_POST['end']; $rgfunc= $_POST['rgf']; $telfunc= $_POST['telf']; $nomefunc= $_POST['nomef']; $query = "SELECT * FROM funcionario WHERE funcionarioCodigo=".$codfunc; $consulta = mysql_query($query); $func = mysql_fetch_array($consulta); <- LINHA 16 if($acao=="edit"){ $sqlQuery = "UPDATE funcionario SET funcionarioCPF='".$cpffunc."',funcionarioEndereco='".$enderecofunc."', funcionarioRG='".$rgfunc."', funcionarioTelefone='".$telfunc."', funcionarioNome='".$nomefunc."' WHERE funcionarioCodigo=".$codfunc; $queryfunc = mysql_query($sqlQuery) or die(mysql_error()); echo "<script>alert('Funcionario editado com sucesso!');location.href='funcionarios.php';</script>"; exit; } ?> <!DOCTYPE html> <html> <head> <?php include 'includes/header.meta.php' ?> <title>Editar Usuário | Sistema de Cadastro</title> <?php include 'includes/header.css.php' ?> </head> <body> <div id="wrapper"> <?php include 'includes/body.menu.php' ?> <div id="page-wrapper" class="gray-bg"> <?php include 'includes/body.navbar.php' ?> <div class="container "> <div class="container-fluid"> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <form action="?acao=edit&funcionarioCodigo=<?php if(isset($codfunc)){ echo $codfunc;} ?>" method="POST" enctype="multipart/form-data"> <label>CPF:</label> <input type="text" name="cpf" id="cpff" class="form-control" value="<?php if(isset($func['funcionarioCPF'])){ echo $func['funcionarioCPF'];} ?>"> <br> <label>Endereco:</label> <input type="text" name="endereco" id="end" class="form-control" value="<?php if(isset($func['funcionarioEndereco'])){ echo $func['funcionarioEndereco'];} ?>"> <br> <label>RG:</label> <input type="text" name="rg" id="rgf" class="form-control" value="<?php if(isset($func['funcionarioRG'])){ echo $func['funcionarioRG'];} ?>"> <br> <label>Telefone:</label> <input type="text" name="telefone" id="telf" class="form-control" value="<?php if(isset($func['funcionarioTelefone'])){ echo $func['funcionarioTelefone'];} ?>"> <br> <label>Nome:</label> <input type="text" name="nomes" id="nomef" class="form-control" value="<?php if(isset($func['funcionarioNome'])){ echo $func['funcionarioNome'];} ?>"> <br> <input type="submit" value="Alterar" id="alterar" name="alterar" class="botao3"> </form> </div> </div> </div> </div> </div> </div> </div> </div> <?php include 'includes/footer.js.php' ?> </body> </html>
  6. Como no título já diz eu quero mandar um arquivo com require_once que está em um diretório para outro diretório porém sempre da erro se alguém me ajudar fico grato O Arquivo que eu quero mandar ele fica assim como no exemplo : Pasta-01/Arquivo e eu quero mandar ele para cá ---> Pasta-02/Subpasta-01/Dentro-desse-arquivo Mas sempre que eu chamo o arquivo com require_once ele dá erro já tentei colocar / e mesmo assim ele não funciona. sou novo em php não sei muita coisa estou aprendendo ainda, vlw pela ajuda de vocês :)
  7. Eduardo_555

    Colocar Array dentro de uma tabela de mysql

    Olá boa tarde minha gente. é o seguinte!! Estou desenvolvendo um aplicativo em php que recebe o upload de um arquivo txt, porem este arquivo possui um grande numero de dados separados por " | "(pipes), Pego o txt abro ele dou um explode e separo tudo em array separada cada palavra. Agora vem a bronca!! para inserir estes dados em um banco, criei uma tabela com 21 colunas, ou seja vou ler um txt enorme porem preciso colocar no banco de dados apenas 21 desses dados e pior para encontrá-los no meio do txt eu crio um if que testa o primeiro elemento da linha que me identifica oque é, então quando chega nesse dado valor eu paro a varredura da array e devo inserir os próximos 21 arrays no banco. e depois ainda devo continuar varrendo a array para procurar mais desses dados valores e repetir o processo de inserção no banco. Como fasso isso. Se eu crio um for quando achar o meu elemento escolhido so vou conseguir inserir o valor da primeira array em todas as colunas pois não vai acontecer incrementação do nome das colunas. E agra?? Alguém já viu algo do tipo estou meio perdido.
  8. Ola boa tarde!! Estou realizando uma alteração em um portal de noticias que criei, a principio o mesmo não possuía foto, agora decidi incorporar uma imagem para cada noticias, ate ai tudo ok. - Adiciono o nome da imagem no banco, -adicino a foto em uma pasta. depois criei uma função para recolehr o nome da foto que foi armazenado la no banco e armazenar em uma varivel. depois concatenar esta variavel que é php dentro de uma tag img. tipo assim <img src="imagem/".<?php$nome_img?>alt="foto"> vou colocar o codigo pois so da erro, espero que me ajudem. AQUI BUSCO O NOME DA IMAGEM <?php $nome_img = exibifotos($conexao, $id); ?> AGORA A PARTE DO <IMG> <img src="imagem/".<?$nome_img?>>
  9. Olá bom dia!! Pessoas do fórum. Finalizei a programação de uma pagina da internet, quando ela estava na minha maquina rodando com o xampp, estava tudo ok funcionava tudo bem. porem agora upei a mesma para um servidos online para colocá-lo online, porem agora sempre que vou usar o lugar onde efetuo o login no site para publicar noticias ele da o seguinte erro. Warning: Cannot modify header information - headers already sent by (output started at /home/aprsoluc/public_html/bd/funcoes_usuario.php:32) in /home/aprsoluc/public_html/valida.php on line 16 Vi na net por ai que ocorre porque o session_start(), e os cokies e os header("Location: ...") devem vir em primeiro lugar no código, porem no meu caso é praticamente impossível o header vir em primeiro lugar , visto que o mesmo esta dentro de um if e else, tentei criar uma função e colocá-la em primeiro lugar e depois apenas chamar dentro do if e else, porem continua igual. E ai como vocês contornam este erro maldito.?????? Aqui o codigo onde esta dando o erro!! <?php require_once("bd/funcoes_usuario.php"); require_once("bd/conexao.php"); $email = $_POST["email"]; $senha = $_POST["senha"]; $usuario = buscausuario($conexao, $email, $senha); if($usuario != NULL){ logausuario($email); header("Location:restrito.php"); } else{ $_SESSION["danger"] = "Senha ou login incorretos."; header("Location:login.php"); } die(); ?>
  10. Pablo Goulart Nogueira

    Como trocar de sprite?

    Eu uso allegro 5, então tentei fazer isso. case ALLEGRO_KEY_A: key[ESQUERDA] = true; al_draw_bitmap(per1.Blue, personagem.x - personagem.w / 2, personagem.y - personagem.h / 2, 0); break; Mais não deu certo quando eu aperto A, apenas pisca o que seria o sprite, Por que não da certo?
  11. Esse é o código que eu fiz para testar a detecção da colisão, mas a janela fecha antes de eu poder ve se está funcionando. if (personagem.x + personagem.bx > blocos.x - blocos.bx && personagem.x - personagem.bx < blocos.x + blocos.bx && personagem.y + personagem.by > blocos.y - blocos.by && personagem.y - personagem.by < blocos.y + blocos.by ) { return 1; } else return 0;
  12. andersonseifert

    Mostrar somente 1 registro

    Pessoal alguém pode me ajudar preciso mostrar so um registro(Total de Mensagem) fazendo com FORECH mostra todos registros conforme a imagem abaixo, qual seria a melhor opcao ? Imagem http://prntscr.com/9qdtdn Codigo : http://pastebin.com/gNPbRtWr Total de mensagens: 21 Total de mensagens: 2 Total de mensagens: 0 Total de mensagens: 2 Total de mensagens: 0
  13. Pitag346

    select mysqli

    Olá pessoal... estou com uma dúvida! Quero pegar os dados da data base... obvio que vou utilizar SELECT no caso observei que o método correto seria: Mas quero adicionar dentro de um FORM Tentei dessa forma: <?php $sql = "SELECT * FROM alunos WHERE rg_aluno = '$rg'"; $query = $conn->query($sql); while ($dados = $query->mysqli_fetch_array()) { ?> <input name="nome_responsavel" type="text" placeholder="Nome" value="<?php echo '' . $dados['nome_aluno'] . ''; ?>" required=""> <?php } ?> No caso: <input name="nome_responsavel" type="text" placeholder="Nome" value="<?php echo '' . $dados['nome_aluno'] . ''; ?>" required=""> mas não estou conseguindo! esse erro é exibido: Call to undefined method mysqli_result::mysqli_fetch_array()[/size] ou aparece: magic_quotes_runtime are deprecated Espero que ajudem em si quero só fazer um select e adicionar os resultados dentro dos forms! OBRIGADO DESDE JÁ!
  14. Pablo Goulart Nogueira

    Detecção de colisão. (Allegro 5)

    Minha pergunta é, como faz e como funciona a detecção de colisão.
  15. andersonseifert

    Avaliação Formulario Login

    Bom dia, Pessoal esse é meu formulario atual de login, estava pesquisando na net e hoje percebo que existe inumeras possibilidades de se criar qual a ideia de voces diante desses code , favor deem sujestoes e se alguem tiver um exemplo que seja melhor em termo de "Segurança" cite exemplos : Cadastro.php http://pastebin.com/BryaGa9Y Logar.php http://pastebin.com/xwJKhyVK
  16. Vitor Bueno

    Problema com session_start

    Boa tarde Galera. Tenho o seguinte problema, tenho dois sistemas Web no mesmo servidor, exemplo tenho uma pasta no meu Servidos, chamada "sistemas", dentro dela tenho os meus sistemas, exemplo tenho dentro dessa pasta mais duas pastas, uma "sistema1" e "sistema2", quando estou logado no "sistema1" esta tudo certo, mas quando logo no mesmo navegador com o "sistema2", ele me desloga do 1, e caso eu feche o "sistema2" rapidamente, o "sistema1" pega a sessão do outro, descobri que isso tem a ver com o session_start(); Mas eu preciso dele pois uso alguma das variáveis de sessao como o ID e nome de quem logou, isso preciso em ambos os sistema. Teria alguma forma de eu conseguir ter essa sessão em ambos sem deslogar um ao outro e no mesmo navegador?
  17. Criei um formulário simples em html. Agora gostaria de saber como pegar esses dados no pdo e jogar no banco de dados, e se possível com uma explicaçãzinha. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Cadastro</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style-cobaia.css"> </head> <body> <div id="cadastro" align="center"> <form method="post" action="validar.php"> <label for="nome">Nome:</label><input name="nome" type="txt" required /> <label for="email">E-mail:</label><input name="email" type="email" required /> <label for="idade">Idade:</label><input name="idade" type="number" min="18" required /> <label for="cidade">Cidade:</label><input name="cidade" type="txt" required /> <label for="senha">Senha:</label><input name="senha" type="password" required min="10"/> <input type="submit" value="Enviar" /><input type="reset" value="Apagar" required /> </div> </form> </body> </html>
  18. Paulo Giovane

    como fazer?

    Boa Tarde, sou novo nessa parte e preciso de uma ajuda... Tenho essa imagem que está no link e preciso dela no formato BMP.monocromatico, no máximo 25 pixel. E deixar ela sem o fundo branco, só deixar as letras... O que não estou conseguindo fazer é deixar ela com 25 pixels e legível mesmo com o pequeno tamanho! é possível?
  19. Tenho essas Tres tabelas tabelas: |Clientes | |ID Nome RG | |1 Vitor 123 | |2 Sabrinha 235 | |3 Calor 984 | |Checks | |ID Nome | |1 Check1 | |2 Check2 | |3 Check3 | |Acessos | |ID ID_CLIENTE ID_CHECK | |1 1 1 | |2 2 1 | |3 1 2 | |4 3 2 | |5 1 3 | |6 2 3 | |7 3 3 | E preciso por Um select retornar so quem tem acesso ao check 1,2,3 Se eu usar Where id_check='1' AND id_check='2' AND id_check='3' Não ira retornar nada, e caso eu mude para OR ao inves de AND ele ira retornar todos ,e caso eu use tambem esse comando WHERE id_check IN (1,2,3) ira me retornar todos os clientes, como por forma de select consiguo trazer apenas o cliente 1 que tem acesso a todos os checks ? No aguardo....
  20. Eduardo_555

    Problemas com links em html?

    Ola e o seguinte tenho um pasta onde estao os arquivos principais do site. dele vou partir para varios outros q estao em subpastas, ou seja o link seria assim <a href="pasta/nome arquivo.html"> porem quando fasso um link de retorno, ou seja para voltar de um arquivo q esta dentro da pasta para um q esta fora, desta forma nao funciona como ficaria este link?????
  21. Eduardo_555

    Problema com vetores e funçoes?

    #include<stdio.h> #include<stdlib.h> int lepositivo(int num[5]){ int i; for(i=0;i<5;i++){ if(num[i]>0){ return 1; } else{ return 0; } } } int somadivisores(int num[5]){ int i, soma=0; for(i=0;i<5;i++){ if(num[i]%i==0){ soma=soma+num[i]; } return soma; } } int main(){ int num[5], i, x, y; for(i=0;i<5;i++){ printf("Informe um valor para calcular a soma dos seus divisores: "); scanf("%d", &num[i]); x=lepositivo(num); if(x==1){ y=somadivisores(num); printf("DIVISORES: %d", y); } } system("pause"); return 0; } é o seguinte tesnho este codigo para resolver o exercico, calcular a soma dos divisores de 5 numeros, sou novo com funçoes, se fosse um numero so ia funfa, mas com 5 nao ta dando oque fiz errado, ele diz q e invalida a converçao de int para int e agra??
  22. Olá Desenvolvi uma pagina, porem usei uma fonte nao nativa do windonws ou seja ela nao vem previamente instalada em todos os computadores. oque acontece, quando abro a pagina, em um pc onde a fonte nao esta intalada, ele nao a carrega como fasso pra corrigir o problemas, sem que o usuario teha de baixar a fonte e instalala manualmente??????
  23. ruham2014

    programar em android

    Bom estou com um projeto de tcc para criar um aplicativo e nele preciso dizer qual rede wi-fi estou conectado nem que seja só o nome ainda nao sei que programar usar para desenvolver o meu unico problema seria esse reconhecer o wifi e escrever o nome dele no meu aplciativo.
  24. Vitor Bueno

    Salvar download em pasta especifica

    Boa tarde galera, Gostaria de saber como faço para salvar um determinado arquivo e uma pasta local de minha escolha. Eu desenvolvo em um sistema web PHP,' em nuvem', e por esse sistema eu gero um arquivo TXT, e depois de gerado ele e salvo numa pasta dentro da pasta do sistema, ainda em nuvem, e depois que foi gerado e salvo, eu estou fazendo o download desse TXT, o unico problema que esse download e salvo na pasta que esta configurada pelo navegador, no caso ele salva no mesmo lugar aonde se encontra outros downloads, eu queria salvar esse meu TXT e uma pasta especifica, no caso eu colocar C:/TXTS-Nuvem/ e salvar , e não salvar aonde esta configurado pelo navegador, é possível eu forçar esse redirecionamento de pasta?
×

Important Information

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