Jump to content

Search the Community

Showing results for tags 'AJUDA'.



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
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

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

  1. Gabruster

    Programa de criptografar C++ (ajuda)

    Aplicativo 1 – Codificação de Dados: Elabora um programa onde seja digitado um texto pelo usuário (máximo 1000 caracteres) e o mesmo seja gravado criptografado em um arquivo do tipo txt. Aplicativo 2 – Decodificação de Dados: Elaborar um programa que abra o arquivo criptografado e exiba a mensagem decodificada na tela. OBS.: Em cada bloco de instruções dentro da função, de importância relevante, você deverá colocar uma linha de comentário. REQUISITOS O texto codificado deverá conter apenas letras minúsculas (sem acentuação), espaços, pontuação e números.  Para codificação devem ser utilizados: letras, números, pontuação e caracteres especiais da tabela ASCII ( exemplo: ┌ ╗© ® ).  Utilizar pelo menos 4 caracteres especiais da tabela ASCII na codificação. #include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char t[1000]; int i,tam, opc; while(opc != 3) switch(opc) { case 1: system("cls"); printf("Digite o texto a ser codificado:\n"); fflush(stdin); gets(t); tam=strlen(t); printf("Texto codificado: \n\n"); if(tam) for (i=0; i<tam; i++) { if((t[i]=='a') || (t[i]=='A')) t[i]=1; else if((t[i]=='b') || (t[i]=='B')) t[i]=2; else if((t[i]=='c') || (t[i]=='C')) t[i]=3; else if((t[i]=='d') || (t[i]=='D')) t[i]=4; else if((t[i]=='e') || (t[i]=='E')) t[i]=5; else if((t[i]=='f') || (t[i]=='F')) t[i]=6; else if((t[i]=='g') || (t[i]=='G')) t[i]=11; else if((t[i]=='h') || (t[i]=='H')) t[i]=12; else if((t[i]=='i') || (t[i]=='I')) t[i]=14; else if((t[i]=='j') || (t[i]=='J')) t[i]=15; else if((t[i]=='k') || (t[i]=='K')) t[i]=16; else if((t[i]=='l') || (t[i]=='L')) t[i]=17; else if((t[i]=='m') || (t[i]=='M')) t[i]=19; else if((t[i]=='n') || (t[i]=='N')) t[i]=-50; else if((t[i]=='o') || (t[i]=='O')) t[i]=28; else if((t[i]=='p') || (t[i]=='P')) t[i]=30; else if((t[i]=='q') || (t[i]=='Q')) t[i]=31; else if((t[i]=='r') || (t[i]=='R')) t[i]=35; else if((t[i]=='s') || (t[i]=='S')) t[i]=64; else if((t[i]=='t') || (t[i]=='T')) t[i]=-66; else if((t[i]=='u') || (t[i]=='U')) t[i]=127; else if((t[i]=='v') || (t[i]=='V')) t[i]=-59; else if((t[i]=='w') || (t[i]=='W')) t[i]=-53; else if((t[i]=='x') || (t[i]=='X')) t[i]=-54; else if((t[i]=='y') || (t[i]=='Y')) t[i]=-69; else if((t[i]=='z') || (t[i]=='Z')) t[i]=-52; else if(t[i]==' ') t[i]='+'; else if(t[i]=='0') t[i]=-31; else if(t[i]=='1') t[i]=-32; else if(t[i]=='2') t[i]=-33; else if(t[i]=='3') t[i]=-34; else if(t[i]=='4') t[i]=-35; else if(t[i]=='5') t[i]=-36; else if(t[i]=='6') t[i]=-37; else if(t[i]=='7') t[i]=-38; else if(t[i]=='8') t[i]=-39; else if(t[i]=='9') t[i]=-40; printf("%c",t[i]); } getchar(); break; } }
  2. Gostaria de sugerir um tópico para divulgar sites, dicas, tutoriais e recursos premium ou gratuitos. Minha contribuição: 1. Efeitos para Adobe Lightroom. Alguns exemplos: PRO 300 plus Professional Adobe Lightroom Presets Instant Hipster - 19 Retro Effects 50 Premium Lightroom Presets / Vol.1 Coated Matte Lightroom Presets 42 Magazine Profiles - Lightroom Presets Veja todos os produtos Lightroom disponíveis no site. 2. Efeitos para Adobe Photoshop. Alguns exemplos: Categoria Photo Template Premium Vintage Photo Frames Simple Artist Painting Template Retro Comic Pack Abstraction - Artistic Photo Template Color - Double Exposure Photoshop Photo Template Hipster - Duotone Color FX VintageHDR - Photo Templates 6 Abstract Photoframe Template Nesse site você também encontra muitos Add-Ons. Meus autores favoritos: sevenstyles Winter Photoshop Actions Legendary Photoshop Action Fury Photoshop Action sodasong MixArt - Sketch Painting Photoshop Action 55+ Vintage / Retro Effects - Photoshop Actions Square Potraits Photoshop Action Realistic Painting Effect V2 - Painting Action Eugene-design 3D Dispersion Photoshop Action Caricature Photoshop Action Zombie Photoshop Action
  3. snowstormdelivery

    Exercício HTML, onde errei e como melhorar?

    Olá, comunidade iMaster! Estou aprendendo HTML e CSS, mas não tenho professores. Estudo em casa! Devido à isto, não conheço ninguém para trocar idéias sobre tópicos, por isso eu conto com vocês, para me falarem onde estou errando, qual técnica usar, entre outras críticas. Além do já citado, vocês poderiam me falar se é correto exercitar-se reconstruindo templates free, com minha própria lógica, contanto que seja semântica o suficiente? <!DOCTYPE html> <html lang="en-US"> <head> <title>Belle & Carrie Rehabilitation YOGA</title> <meta name="description" content="YOGA For Better Health & Flexibility"> <meta name="author" content="João Lucas"> <link rel="stylesheet" href="css/style.css"> </head> <body> <!-- Interface --> <section id="interface"> <!-- Header do site --> <header id="principal"> <hgroup> <h1><a href="#">Belle & Carrie</a></h1> <h2><a href="#">REHABILITATION YOGA</a></h2> </hgroup> <nav> <ul id="menu"> <li> <a href="#" id="home">HOME</a> </li> <li> <a href="#" id="about">ABOUT</a> </li> <li> <a href="#" id="classes">CLASSES</a> <!-- Sub-menu --> <ul> <li> <a href="#">INSTRUCTORS<a> </li> </ul> </li> <li> <a href="#" id="contact">CONTACT</a> </li> <li> <a href="#" id="blog">BLOG</a> </li> <ul> </nav> </header> <!-- Seção de conteúdos --> <Section id="Content"> <!-- Seção de conteúdos para introdução ao site --> <section class="intro"> <hgroup> <h1>YOGA</h1> <h2>For Better Health & Flexibility</h2> </hgroup> <img id="lady" src="images/lady-in-yoga.jpg" alt="lady doing yoga"> </section> </section> <!-- Rodapé --> <footer> <!-- Container genérico, para juntar endereço e copyright --> <div id="address-copy"> <address>123 St. City Location, Country | 987654321</address> <p>© 2023 by Belle & Carrie Rehabilitation Yoga. All rights reserved.</p> </div> <!-- Lista de redes sociais --> <ul> <li> <a href="#" id="facebook">.</a> </li> <li> <a href="#" id="twitter">.</a> </li> <li> <a href="#" id="googleplus">.</a> </li> <li> <a href="#" id="pinterest">.</a> </li> </ul> </footer> </section> </body> </html> /*FONTS*/ @font-face{ font-family: 'NixieOne'; src: url('../fonts/nixieone-regular-webfont.eot'); src: url('../fonts/nixieone-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/nixieone-regular-webfont.svg') format('svg'), url('../fonts/nixieone-regular-webfont.ttf') format('truetype'), url('../fonts/nixieone-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face{ font-family: 'Lato'; src: url('../fonts/lato-regular-webfont.eot'); src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-regular-webfont.ttf') format('truetype'), url('../fonts/lato-regular-webfont.svg') format('svg'), url('../fonts/lato-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } /*SITE BODY*/ body{background-color: #077054;} a{ text-decoration:none; margin: 0; padding: 0; } li{list-style-type: none;} h1, h2{ margin: 0; padding: 0; } /*INTERFACE SECTION*/ section#interface{/*Define largura e centraliza a interface (header, content e footer)*/ width: 960px; margin: auto; } /*HEADER*/ #principal{/*Centraliza textos e tira margens*/ text-align: center; margin: 0; } #principal hgroup{/*Centraliza todos os títulos, em relação a seus próprios containers (horizon x verti)*/ padding: 25px 45px 30px 45px; } #principal hgroup h1 a{/*Define estilos para os títulos, removendo os estilos padrões da tag <a>*/ font-family: 'Lato'; font-size: 50px; line-height: 50px; color: #99fa99; } #principal hgroup h2 a{/*Mesma regras, que o seletor anterior*/ font-family: 'NixieOne'; font-size: 26px; line-height: 50px; color: #b6d8cf; } #principal nav ul li{/*Dispõe listas em linhas, com largura definida*/ background-color: #077054; display: inline-block; width: 153px; margin: 0; } #principal nav ul li{/*Posiciona as listas do menu*/ position: relative; } #principal nav ul li ul li{/*Esconde todos sub-menus e formata estilos*/ display: none; left: 0; list-style: none; margin: 0; padding: 11px 0 5px 0; position: absolute; top: 30px; } #principal nav ul li:hover ul li{/*Mostra o sub-menu, quando passa o mouse sobre as <li> que possuem outras listas*/ display: block; } #principal ul a{/*Formata estilo de todos os links, ou seja, todos os itens do menu*/ margin: 0; padding: 0; font-family: 'Lato', serif; font-size: 18px; line-height: 30px; color: #b6d8cf; } #principal ul a#home{/*Atribui cor diferente ao ítem de menu, atual (Se tivesse "a#classes" este ítem teria cor diferente)*/ color: #99fa99; } /*CONTENT INTRO*/ Section.intro{/*Define o espaço para uma introdução, sobre o site*/ background-color: white; padding:120px 80px 65px 65px; } .intro hgroup{/*Define largura e flutuação à esquerda, para o grupo de títulos*/ width: 510px; float: left; } .intro hgroup h1{/*Formata estilos, impõe background e alinhamento de texto, no centro*/ background: url(../images/bg-separator.png) no-repeat center bottom; color: #21a51e; font-family: 'NixieOne'; font-size: 100px; font-weight: normal; line-height: 100px; margin: 0; padding: 0 0 55px; text-align: center; } .intro hgroup h2{/*Mesmas regras do seletor anterior, porém, aplicadas ao título de segunda hierarquia*/ color: #21a51e; font-family: 'NixieOne'; font-size: 90px; line-height: 100px; padding: 43px 0 0; text-align: center; margin: 0; } /*Footer*/ footer{/*Define moldura externa e interna*/ margin: 0; padding: 30px 0 60px 0; } footer address{/*Formata estilos do texto de endereço e modura externa*/ font-style: normal; font-family: 'Lato'; font-size: 26px; line-height: 14px; color: #99fa99; margin: 0; } footer p{/*Formata estilo do texto de copyright e modura externa*/ font-family: 'Lato'; font-size: 12px; line-height: 30px; color: #b6d8cf; margin: 0; } footer div#address-copy{/*Dispõe a divisória em flutuação à esquerda, em bloco*/ display: block; float: left; margin: 0; } footer a#facebook{/*Formata tamanho, background e moldura externa de uma das redes sociais*/ background: url(../images/icon-facebook.png) no-repeat; display: block; width: 16px; height: 30px; margin: 0 20px 0 0; float: left; } footer a#twitter{/*Formata tamanho, background e moldura externa de uma das redes sociais*/ background: url(../images/icon-twitter.png) no-repeat; display: block; width: 37px; height: 30px; margin: 0 20px 0 0; float: left; } footer a#googleplus{/*Formata tamanho, background e moldura externa de uma das redes sociais*/ background: url(../images/icon-googleplus.png) no-repeat; display: block; width: 32px; height: 32px; margin: 0 20px 0 0; float: left; } footer a#pinterest{/*Formata tamanho, background e moldura externa de uma das redes sociais*/ background: url(../images/icon-pinterest.png) no-repeat; display: block; width: 30px; height: 30px; margin: 0; float: left; } footer ul{/*Faz lista de redes sociais flutuarem à esquerda, com margem externa neutra*/ float: right; margin: 0; } footer li{/*Dispõe a lista de redes sociais, em linha*/ display: inline; margin: 0; } Espero respostas. Valeu!
  4. Angelica Mendes

    Mudando DIV

    Gostaria de achar o erro do código. queria trocar a div da página. ela até troca... mas em milésimos de segundos, ela volta pra div inicial... no outro código, esse mesmo código deu certo... não faço ideia de onde está o erro... ambos estão sendo feitos em páginas externas. Desde já, obrigada! Código HTML <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1"> <script type="text/javascript" src="js/troca_pag.js"></script> <link rel="stylesheet" href="css/estilo.css"> <title>Meu Sistema</title> </head> <body> <div id="menub"> <div id="m"> <a href=""><p onClick="troca('inicio')">Início</p></a> <a href=""><p onClick="troca('produtos')">Produtos</p></a> <a href=""><p onClick="troca('quem_somos')">Quem Somos</p></a> <a href=""><p onClick="troca('parceiros')">Parceiros</p></a> <a href=""><p onClick="troca('contatos')">Contatos</p></a> </div> </div> <div id="conteudo"> <div id="inicio" class="corpo"> Incício </div> <div id="produtos" class="corpo"> Produtos </div> <div id="quem_somos" class="corpo"> Quem Somos </div> <div id="parceiros" class="corpo"> Parceiros </div> <div id="contatos" class="corpo"> Contatos </div> </div> </body> </html> Código js function troca(id){ if(id=='inicio'){ document.getElementById(id).style.display="block"; } else if(id!='inicio'){ document.getElementById('inicio').style.display="none"; } if(id=='produtos'){ document.getElementById(id).style.display="block"; } else if(id!='produtos'){ document.getElementById('produtos').style.display="none"; } if(id=='quem_somos'){ document.getElementById(id).style.display="block"; } else if(id!='quem_somos'){ document.getElementById('quem_somos').style.display="none"; } if(id=='parceiros'){ document.getElementById(id).style.display="block"; } else if(id!='parceiros'){ document.getElementById('inicio').style.display="none"; } if(id=='contatos'){ document.getElementById('inicio').style.display="block"; } else if(id!='contatos'){ document.getElementById('inicio').style.display="none"; } } Código CSS *{ margin:0; padding:0; box-sizing: border-box; /*É importante para que os tamanhos se enaixem e não haja elementos saindo de outro*/ } body{ background:#D3D3D3; } div{ } .corpo{ display:none; } #menub{ width:100%; /*height:100px;*/ border: 2px solid #2F4F4F; margin: 2px auto; background:#2F4F4F; margin-bottom:-5px; } #m{ } #conteudo{ width:100%; margin: 5px auto; height:600px; border: 2px solid #2F4F4F; background:#2F4F4F; } #inicio{ margin:0px 0px; width:100%; height:570px; float:right; background: #778899; display:block; } #produtos{ margin:0px 0px; width:100%; height:570px; float:right; background:#C0C0C0; } #quem_somos{ margin:0px 0px; width:100%; height:570px; float:right; background:#C0C0C0; } (...)
  5. 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
  6. cesarsst

    Compactando Vetores

    Estou tentanto criar um programa na qual o usuario entre com os seguintes dados: -Escreva uma seguencia de numeros aleatorios (10 valores). O programa deve ser capaz de verificar qual é impar e par e armazenar em um outro vetor (separados) com o numero de espaços em cada um deles exatamente iguais a quantidade de numeros impar ou pares. ex: vet1[10] 1 2 3 4 5 6 7 8 9 0 vetpar[5] 2 4 6 8 0 vetimpar[5] 1 3 5 7 9 (Porém a quantidade de casas de cada um dos vetores par ou impar, deve ser automaticamente mudada de acordo com os valores que satisfazem). Agradeço a ajuda desde ja! (Programa incompleto): #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> #include <stdlib.h> #include <locale.h> //inicio do programa main(void){ *setlocale(LC_ALL,""); int vet1[10], vet2[5], vet3[10], vet4[10], achou, i, j, soma; printf("Digite os valores do vetor 1 : \n"); for(i=0; i<10; i++){ scanf("%d", &vet1[i]); } printf("Digite os valores do vetor 2 : \n"); for(i=0; i<5; i++){ scanf("%d", &vet2[i]); } for(i=0; i<10; i++){ soma=0; //Se for par if(vet1[i]%2==0){ for(j=0; j<5; j++){ soma=soma+vet2[j]; } vet3[i]= soma; } // Se for impar if(vet1[i]%2!=0){ achou=0; for(j=0; j < vet1[i] ; j++){ if(vet1[i]%vet2[j]==0){ achou++; } } vet4[i]=achou; } } for(i=0; i<10; i++){ printf("%d", vet3[i]); } for(i=0; i<10; i++){ printf("%d", vet4[i]); } getch(); }
  7. 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) }
  8. Boa Tarde galera, bom eu estou desenvolvendo um site web de um clube da carros antigos é simples: CRUD do proprietário, CRUD do veiculo, login e gerar ficha de inscrição pdf. Bom meu problema é que eu baixei um gerador de pdf chamado "MPDF60" antes de atualizar o Google Chrome recentemente, ele gerava perfeitamente o pdf, só que depois dessa atualização ele informa a mensagem descrita no titulo acima, fora o Chrome ele gera o pdf no Mozilla, Microsoft Edge, Internet Explorer. Eu uso XAMPP e Netbeans 6.9 e meu SO é Windows 10 original. OBS: de uma pesquisa que fiz diz que são permições 777 que tem que ter. Me deem essa força colegas, desde já agradeço!
  9. 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>
  10. nsouza1993

    Editar Está voltando tudo em branco

    Olá, meu editar funcionario está voltando tudo em branco após a edição, não sei o que está acontecendo. alguém me da uma mão. <?php include ("includes/core.verifica.login.php"); include ("includes/core.config.php"); include ("includes/bloqueio.php"); //outros scripts php aqui $codfunc= $_GET['funcionarioCodigo']; $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); 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>
  11. Olá pessoal, baixei este tema para wordpress. http://www.wpexplorer.com/portafolio-wordpress-theme/ Porém, como sou leigo achei que ele já viria da forma que a imagem mostra e eu apenas mudaria os nomes e tal. alguém disposto a me ajudar a resolver meu problema.
  12. Eu estou com uma dúvida com o javascript das páginas HTML. Toda vez que clico com o botão direito do mouse e vou ver o código fonte da página, aparece um script enorme. Alguém poderia me ajudar a dizer o que significa todo esse código?
  13. Eduardo_555

    Problema com listas encadeadas, e .h

    Olá pessoal. É o seguinte na matéria de Estruturas de dados 1 tenho o seguinte exercício que não estou conseguindo resolver, preciso criar uma lista encadeada e realizar operações simples como inserir no inicio no fim, colocar em ordem essas coisas porem ele pedi-o para que cri asemos, um arquivo .H para os cabeçalhos das funções um arquivo .CPP para implementar as funções e um arquivo .CPP para o main porem eu crio todos eles mas não consigo fazer a comunicação entre os mesmos. Pesquisei na net descobri que devo usar no include desta forma #include "nome_do_arquivo.h" E pronto porem não funfo, como fasso sera que tem outro erro no meu código, vou deixá-lo ai embaixo; Este é o CPP com o main #include<iostream> #include <stdlib.h> #include "func_lista_enc.h" using namespace std; int main() { int op; cout<<"\n 0 - sair \n 1 -Cria Lista \n 2 - Insere No inicio \n 3 - Insere no final \n 4 - Insere Ordem Crescente \n 5- Remove inicio \n 6- remover final \n 7- Consultar"<< endl; cout<<"Insira a opção desejada:"<< endl; cin >>op; switch (op){ case 0: Testa(); break; case 1: no *CriaLista(); break; case 2: no *InsereInicioLista(no *lista, int info); break; case 3: no *InsereFinal(no *lista, int info); break; case 4: no *InsereOrdemCrescente(no *lista); break; case 5: no *RemoveInicio(no *lista); break; case 6: no *RemoveFinal(no *lista); break; case 7: void ConsultaValores(no *lista); break; default: cout << "Esta opção nao é valida!!" <<endl; break; } } Este outo é o .h com os header struct no{ int info; no *prox; }; no *CriaLista(); no *InsereInicioLista(no *lista, int info); no *BuscaUltimo(no *lista); no *InsereFinal(no *lista, int info); void ConsultaValores(no *lista); no *InsereOrdemCrescente(no *lista); no *RemoveInicio(no *lista); no *RemoveFinal(no *lista); no *RemoveElemento(no *lista, int valor); void testa(); este outro o cpp para implementar eu use a func testa, porem ele nao exibi nada nao funfa #include <iostream> using namespace std; void Testa(){ cout <<"tste"<<endl; system("pause"); } E ai alguma luz???
  14. Zach_Ponaso

    Obdc

    Olá pessoal, estou enfrentando um problema e gostaria de saber se alguém pode me ajudar. Estou tentando fazer a configuração do ODBC pelo MySql Unicode, porém, depois de colocar todos os dados necessários, o programa dá como erro de conexão e aparece o código 10061. O que poderia ser e como faço para resolver? Agradeço a todos.
  15. up0down Bom tenho um form, mais não sei identificar o erro, quando o php abstrai os dados do html ele apenas envia para meu email o campo email prenchido o resto fica assim: Nome: E-mail: fabioguelfiunix@gmail.com Telefone: Mensagem: Gostaria de uma ajuda Whatsapp 11 956472141 Skype fabioguelfiunix@gmail.com Trecho html: <div id="content" class="pageContato"> <div class="row"> <div class="small-12 large-5 columns"> <dl class="tabs title support"> <dd class="active"><a href="#contato">CONTATO</a></dd> <!-- <dd><a href='#suporte>SUPORTE</a></dd>' --> </dl> <div class="sep"></div> <ul class="tabs-content"> <li class="active" id="contatoTab"> <form id="form-contato" action="envia_contato.php" method="POST" class="form-contato"> <label for="name">Nome<span class="required">*</span></label> <input type="text" id="name" name="name" class="required" value=""/> <span class="error" for="name"> </span> <label for="email">Email<span class="required">*</span></label> <input type="email" name="email" id="email" class="required" value=""/> <span class="error" for="email"> </span> <label for="phone">Telefone<span class="required">*</span></label> <input type="text" name="phone" id="phone" class="required" value=""/> <span class="error" for="phone"> </span> <label for="subject">Assunto<span class="required">*</span></label> <input type="text" name="subject" id="subject" class="required" value=""/> <span class="error" for="subject"> </span> <label for="message">Mensagem<span class="required">*</span></label> <textarea name="message" id="message" cols="30" rows="10" class="required"></textarea> <span class="error" for="message"> </span> <label for="input-captcha">Digite o texto abaixo<span class="required">*</span></label> <img id="captcha" src="captcha/captcha.png" alt="" /> <input type="text" name="Captcha" id="input-captcha" class="required input-captcha" value="" /><br><br> <button class="radius alert button button-submit ">Enviar</button> </form> </li> </ul> </div> Trecho Php: <html> <head> <title>Enviando e-mail...</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="refresh" content="01;URL=http://agenciaguelfi.com.br/index.html"> </head> <body> <?php $subject = $_POST['assunto']; $name = $_POST['nome']; $email = $_POST['email']; $phone = $_POST['telefone']; $message = $_POST['observacoes']; ?> <?php $header = "Content-Type: text/html; charset= utf-8"; $to = "contato@agenciaguelfi.com.br,fabioguelfiunix@gmail.com"; $message = "Nome: $name E-mail: $email Telefone: $phone Mensagem: $message "; mail($to,$subject,$message); echo"Mensagem <strong>enviada</strong> </br></br> <strong>Entraremos em contato em breve!</strong>"; ?> </body> </html>
  16. RicardoBattaglia

    Ler dados de uma tag pelo id

    Olá Não sei se estou na área correta... Mas eu preciso imprimir em uma pagina o nome e o valor de um produto de um site Meu código está assim: <?php // Desabilita erros da libxml e permite que o usuário obtenha informação do erro como necessitar libxml_use_internal_errors(TRUE); $html = new DOMDocument(); $html->loadHTMLFile ('URL'); $spans = array(); foreach($html->getElementsByTagName('span') as $span) { $spans[] = $span; } echo $spans[50]->nodeValue; ?><br /><?php echo $spans[41]->nodeValue; ?> Mas eu gostaria de imprimir os dados pelo ID da tag (Exemplo: <span id=price...> Tentei usar getElementsById() mas não obtive exito. Obrigado!
  17. tiagopollinib

    Ajuda erro na Visual c++ library

    Microsoft Visual C++ Runtime Library ... esse erro ta me assombrando vai fazer tempo , tentei todas as soluções , até formatar o pc , e nada . existem uns arquivos que não sei porque , fazem questão de não abrir , todos são relacionados a jogos , Alguém me ajuda por favor , já tentei todo tipo de solução e nada , já tentei até formatar , então acho que o erro sejá relacionado a alguma library mesmo do windows, o programa não é instalado , então creio que não tem uma pasta pra mim poder está excluindo alem do próprio arquivo exe ? já tentei outras versões mas também , acontece o mesmo erro , já estou ficando até desanimado com esse erro ..... não é só nesse arquivo , também tenho outro arquivo .exe que fica dando o mesmo erro , por isso acho que não é relacionado ao arquivo, e sim a library , mas posso estar errado , e se eu estiver me corrijam por favor, só estou querendo arrumar esse "maldito" erro ! Windows é service pack 1 , win 7 x64 , tenho sql 2008 instalado todo corretamente ... tinha o visual 2015 , e esse erro já existia , instalei todos os packs pro visual , instalei todos os packs pro office , mas o erro persistiu, já não sei mais oque fazer .... Agradeço desde já ....!
  18. 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.
  19. Felipe_xs

    Site De Filmes Online-

    Sou Novo Aqui No Forum Nao Sei Se Estou Postando No Lugar Certo Estou Fazendo um Site de Filmes Online porem eu queria saber como fazer um botão que quando click mostre todos os ep da serie e tambem para selecionar o player Ex: MegaFilmeshd Meus Codigos (Sou Novo Com Isso) <button class="TPD TPD-Green3">1ª Temporada</button> .TPD{ font-family: arial; font-size:14px; text-transform: uppercase; font-weight:700; border:none; padding:10px; cursor: pointer; } .TPD-Green3{ background:green; color:#F8F8FF; box-shadow: 0 3px 0 #006000; } .TPD-Green3:hover{ background:#006000; color:#F8F8FF; box-shadow: 0 3px 0 #003f00; } .TPD-Green3:active{ position:relative; top:3px; box-shadow:none; } www.blogger.com
  20. OLA bom dia , boa tarde, boa noite, boa madrugada... O problema e o seguinte, tenho um valor que entra pela caixa de texto vai até o codigo e calcula, diversas porcentagens sobre ele, depois exibe o valor com desconto. porem fiz isso para exibir os valores em float, isto e com 2 casas depois da virgula. porem agora me solicitaram que os valores fiquem como se fosse dinheiro, ou seja inves de 1000.00 fique assim 1.000,00 Esta cheio de idea no google, porem nenhum eu consegui implementar no meu caso, ja que fasso diversos calculos, e sao diversas saidas, se eu repetir um codigo de transformaçao, em cada saida de porcentagem vai ficar muito extenso. oque acham, como fariam. Este e o codigo. <DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="style123456789/estiloblocode3.css" type="text/css" media="screen"> <title>SUINO</title> <script language="javascript"> function disableselect(e){ return false } function reEnable(){ return true } //if IE4+ document.onselectstart=new Function ("return false") document.oncontextmenu=new Function ("return false") //if NS6 if (window.sidebar){ document.onmousedown=disableselect dosument.onclick=reEnable } </script> <script type="text/javascript"> window.onload = function(){ var i = function(id){ return document.getElementById(id); } i("calcula").onclick = function(){ var valor = i("campo1").value; i("total").innerHTML = (parseFloat(valor)).toFixed(2) i("icms").innerHTML = (parseFloat(valor)*1.0325-parseFloat(valor)).toFixed(2) i("pis").innerHTML = (parseFloat(valor)*1.01665-parseFloat(valor)).toFixed(2) i("soma").innerHTML = ((parseFloat(valor)*1.0325-parseFloat(valor))+(parseFloat(valor)*1.01665-parseFloat(valor))).toFixed(2) i("total1").innerHTML = (parseFloat(valor)).toFixed(2) i("icms1").innerHTML = (parseFloat(valor)*1.0325-parseFloat(valor)).toFixed(2) i("pis1").innerHTML = (parseFloat(valor)*1.01665-parseFloat(valor)).toFixed(2) i("soma1").innerHTML = ((parseFloat(valor)*1.0325-parseFloat(valor))+(parseFloat(valor)*1.01665-parseFloat(valor))).toFixed(2) i("total2").innerHTML = (parseFloat(valor)).toFixed(2) i("icms2").innerHTML = (parseFloat(valor)*1.0325-parseFloat(valor)).toFixed(2) i("pis2").innerHTML = (parseFloat(valor)*1.01665-parseFloat(valor)).toFixed(2) i("soma2").innerHTML = ((parseFloat(valor)*1.0325-parseFloat(valor))+(parseFloat(valor)*1.01665-parseFloat(valor))).toFixed(2) } } </script> </head> <body class="fadeIn"> <div class="pagina"> <div class="barra padding"> <div class="titulo"> <h1>SUINO</h1> </div> <div class="campo"> <br> Informe o valor da compra. <br> <br> <input type="text" id="campo1"/> <button id="calcula">calcular</button> </div> </div> <br> <br> <div id="container"> <div class="tile1 cor"> <br> PESOSA FISICA COM FUNRURAL <br> <hr align="center" width="300" size="7" color=#9C9C9C> <br> TOTAL DAS COMPRAS: <span id="total">0,00</span> <br> <hr align="center" width="250" size="5" color=#9C9C9C> <br> VALOR ICMS: <span id="icms">0,00</span> <br> <hr align="center" width="250" size="5" color=#9C9C9C> <br> VALOR DE PIS E CONFINS: <span id="pis">0,00</span> <br> <hr align="center" width="250" size="5" color=#9C9C9C> <br> TOTAL DOS IMPOSTOS: <span id="soma">0,00</span> <br> </div> <div class="tile2 cor"> <br> PESSOA FISICA SEM FUNRURAL <br> <hr align="center" width="300" size="7" color=#9C9C9C> <br> TOTAL DAS COMPRAS: <span id="total1">0,00</span> <br> <hr align="center" width="250" size="5" color=#9C9C9C> <br> VALOR ICMS: <span id="icms1">0,00</span> <br> <hr align="center" width="250" size="5" color=#9C9C9C> <br> VALOR DE PIS E CONFINS: <span id="pis1">0,00</span> <br> <hr align="center" width="250" size="5" color=#9C9C9C> <br> TOTAL DOS IMPOSTOS: <span id="soma1">0,00</span> <br> </div> <div class="tile3 cor"> <br> COPERATIVA <br> <hr align="center" width="300" size="7" color=#9C9C9C> <br> TOTAL DAS COMPRAS: <span id="total2">0,00</span> <br> <hr align="center" width="250" size="5" color=#9C9C9C> <br> VALOR ICMS: <span id="icms2">0,00</span> <br> <hr align="center" width="250" size="5" color=#9C9C9C> <br> VALOR DE PIS E CONFINS: <span id="pis2">0,00</span> <br> <hr align="center" width="250" size="5" color=#9C9C9C> <br> TOTAL DOS IMPOSTOS: <span id="soma2">0,00</span> <br> </div> </div> </div> <span style="position:absolute; top:25; left:150; width:10; height:10;"> <img src="midia/porco.png" width="120px" height="120px"/> </span> <span style="position: absolute; top: 580px; left: 110px; width:103px; height:61px"> <a href="menu.html"><img src="midia/retorno.png" width="50px" height="50px"/> </span> <span style="position: absolute; top: 15px; left: 1257px; width: 100px"> <img src="midia/LL.png" width="100px" height="100px"/> </span> <div id="referncia"> <h6>© hhhhhhh - v 1.0<h6> </div> </body> </html> Aguardo retorno.
×

Important Information

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