Jump to content

Search the Community

Showing results for tags 'duvidas'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Calendars

  • Comunidade iMasters

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

  1. ola pessoal, preciso mesmo de umas opiniões sobre - Que equipamento vale a pena para desenho - para posteriormente os desenhos serem usados para animação e ou modelação 3D. então a minha duvida é qual vale a pena um ipad ou uma mesa digitalizadora!?!?
  2. Meu site diyjogos fiz com html e css, e acho parece que está faltando alguma coisa, alguém poderia me auxiliar, minha dúvida é se da pra fazer um formulário de contato com html e css e que realmente funcione (Obs: Não tenho hospedagem é tudo com codigos, sem php) Alguem poderia me ajudar ? Da uma olhada no site por favor.
  3. desde pequeno sempre tive esse desejo ardente de poder contar uma historia através de um jogo, com um ótimo game play, historia envolvente e dinâmica etc... então assim que completei meus 16 anos, resolvi começar a pesquisar mais sobre a criação de jogos, e a uns meses atras resolvi começar a estudar c++. eu tambei baixei o Godot, que é uma engine boa para criação de jogos e esta ganhando uma certa fama ultimamente, e tambem tem suporte a c++. bem, ainda não estou programando nenhum game porque estou na metade dos meus estudos sobre c++ ainda, mais queria algumas dicas: *é necessário estudar outras linguagens da programação para programar jogos? se sim quais vocês recomendam? * Existe algum livro em pdf que poderia me ajudar mais a estudar c++? *Ultimamente fiquei com duvida se realmente conseguiria fazer um jogo bom em c++, então poderiam me dar exemplos de jogos legais feitos em c++? enfim, se quiserem me der outras dica ficarei feliz, sou relativamente um iniciante quando se trata de desenvolver jogos(ja tentei fazer uma coisa ou 2 no rpgmaker vxace mas como não sabia nada de programação e só usava os recursos do programa, saia tudo cagado ksksksks) então adoraria saber de dicas dos mais experientes no assunto :v
  4. Vinicius Miki

    dúvidas Python

    Amigos, estou com uma dúvida em um código em Python que estou escrevendo. Parece ser simples mas é algo que não estou conseguindo entender. A dúvida é a seguinte: m=[[1,2,3],[4,5,6],[7,8,9]] n=m n[0]=m[2] n[2]=m[0] print(n) A resposta que obtenho é [[7,8,9],[4,5,6],[7,8,9]] ao invés de [[7,8,9],[4,5,6],[1,2,3]] como esperava que fosse. Alguém sabe por que? Obrigado!
  5. dayenne

    AGENDA EM JAVA DUVIDAS

    Galera então é o seguinte, tenho um trabalho da faculdade para fazer porém ainda não entendo quase nada de java, to meio perdida no trabalho. o trabalho propoe que eu faça uma agenda de contatos, onde eu possa armazenar contatos, excluir contatos, pesquisa-los, edita-los, tudo isso usando arquivos txt, porém não consigo de jeito nenhum sair da estaca 0, queria que você me orientasse melhor para que eu consiga flluir melhor os codigos.
  6. Bom dia pessoal, possuo algumas dúvidas... Estou iniciando o desenvolvimento de uma aplicação que conecta a um Webservice, com header authentication, a empresa responsável forneceu o endereço do WSDL, usuario e senha para acesso... Tentei efetuar isso via PHP, porém acredito que não seja viável... A questão é...alguém indicaria uma melhor linguagem WEB para consumir esse Webservice, ou se não for abusar muito, um material para estudo...apostilas, videos e etc? Precisaria dessa parte de estudo devido a aprender sobre o negócio, não quero "mastigado" hehe. Muito obrigado pela atenção de todos, bom dia.
  7. lucasdab

    Urgente - Interpretação código

    Preciso urgente de ajuda, comecei a pouco mais de duas semanas no meu emprego e preciso interpretar o seguinte código: <?php error_reporting(E_ERROR); if(isset($argv[1]) && $argv[1] != '') $txtPath = trim($argv[1]); else exit("nao foi possivel capturar o txt"); // CAPTURA O ARQUIVO TXT $conteudoArquivo = file($txtPath, FILE_SKIP_EMPTY_LINES + FILE_IGNORE_NEW_LINES); if (trim(substr($conteudoArquivo[0], 0, 3)) == '00;') {// LAYOUT NFE DO BRASIL $linha00 = explode(";", $conteudoArquivo[0]); $versaoTxt = $linha00[1]; {// CHAMA O CONVERSOR if($versaoTxt == "3.10") require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "layout_nfedobrasil" . DIRECTORY_SEPARATOR . "importaTXTNFe3G.php"); elseif($versaoTxt == "4.00") require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "layout_nfedobrasil" . DIRECTORY_SEPARATOR . "importaTXTNFe4G.php"); else exit("Nao foi possivel identificar a versao do TXT-NFE"); } // INSTANCIA A CLASSE PARA CONVERSAO $importador = new importaTXTNFe(); $importador->conteudoArquivo = $conteudoArquivo; $bolRetorno = $importador->processaConteudo(); // EXIBI ERROS NA CONVERSAO SE EXISTIR $erros = $importador->errosAnalise(); // RETORNA O CONTEUDO DO XML $xmlConvertido = '<NFe xmlns="http://www.portalfiscal.inf.br/nfe">' . trim(str_replace('<?xml version="1.0" encoding="UTF-8"?>', '', $importador->retornaXML())) . '</NFe>'; } else { $linhaA = $conteudoArquivo[1]; $versaoTxt = substr($linhaA, 2, 4); if ($versaoTxt == "4.00"){ require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "layout_sefaz" . DIRECTORY_SEPARATOR . "ConvertNFePHP4G.php"); $ConvertNFePHP = new NFe_ConvertNFePHP4G(); }elseif($versaoTxt == "3.10"){ require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "layout_sefaz" . DIRECTORY_SEPARATOR . "ConvertNFePHP3G.php"); $ConvertNFePHP = new NFe_ConvertNFePHP3G(); } else exit("Nao foi possivel identificar a versao do TXT-SEFAZ"); $xmlConvertido = str_replace('<?xml version="1.0" encoding="UTF-8"?>', '', $ConvertNFePHP->nfetxt2xml($conteudoArquivo)); } echo $xmlConvertido; para posteriormente converter para C#, tenho noções apenas básicas de PHP, pois é meu primeiro emprego na área
  8. Olá, Quando salvo o arquivo no meu psd que é o CC ele não salva os layers que são smart objects. Quando a pessoa que recebe o arquivo abre fica como se fosse apenas um layer flat. Alguém sabe alguma coisa sobre isso? Valeu :)
  9. Pedrobass

    Dúvida Sidebar.

    Bom, estou criando um site, e sou novo na programação, fiz uma "topbar" e uma sidebar" fixas e coloquei aquele "menuzinho" na topbar pra abrir a barra lateral. Como faço para escurecer e bloquear todo o conteúdo do site quando aberta a sidebar, e voltar ao normal quando fechada? (Óbvio que o site da foto não é meu só usei de exemplo o que quero fazer).
  10. Fiz um código HTML básico que seria uma caixa de aviso, aparentemente está tudo certo. Só que não quer exibir a imagens antes dos texto. Segue o código HTML: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- Caixa de Aviso --> <link rel="stylesheet" href="assets/css/style.css" media="screen" /> <title>Balões de aviso com CSS</title> </head> <body> <div class="sucesso radius10 sombra">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div> <div class="alerta radius10 sombra">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div> <div class="erro radius10 sombra">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div> <div class="pergunta radius10 sombra">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div> </body> </html> E o código CSS que estou usando: *{margin50px; padding:0;} .radius10{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } .sombra{ box-shadow: 1px 1px 2px #855; -moz-box-shadow: 1px 1px 2px #855; -webkit-box-shadow: 1px 1px 2px #855; } .sucesso{ background: #eff4d4 url("images/sucesso.png") no-repeat scroll 10px 10px; border:1px solid #8fad3d; color:#596c26; padding:10px 10px 10px 68px; min-height:48px; } .alerta{ background: #ffea97 url("images/alerta.png") no-repeat scroll 10px 10px; border:1px solid #e2b500; color:#995f5b; padding:10px 10px 10px 68px; min-height:48px; } .erro{ background: #efcec9 url("images/erro.png") no-repeat scroll 10px 10px; border:1px solid #ad3f30; color:#943728; padding:10px 10px 10px 68px; min-height:48px; } .pergunta{ background: #c6d8f0 url("images/pergunta.png") no-repeat scroll 10px 10px; border:1px solid #4381cc; color:#5c58b9; padding:10px 10px 10px 68px; min-height:48px; } O que poderia ser, porque não está exibindo a imagem? O resultado final seria esse: http://rbtech.info/demos/boxcss/ Mas só mostra a caixa e a mensagem, sem os ícones.
  11. Olá. Tenho um banco de dados com os seguintes campos: ID, NOME, TELEFONE, E-MAIL, CURSO, CIDADE. Bem, esse é um pequeno cadastro que vai funcionar durante alguns dias em um host em rede local. Porém, precisava fazer uma seleção dos três cursos mais requisitados (conforme as pessoas vão utilizando). Qual a mais mais indicada de fazer isso? Tinha pensado em criar uma tabela separado e registrar o Curso e a quantidade de pessoas que desejam fazer, então a cada cadastro seria adicionado uma conforme a escolha, porém é seguro esse número de pessoas alterando o banco ao mesmo tempo? Pois vão estar sempre "capturando" o valor e adicionando, "capturando" e adicionando... Mas, tinha pensado também em selecionar do banco atual (citado no começo) para fazer isso, mas não sei como. Poderiam dar uma dica?
  12. Boa noite, estou com um projeto de vendas mas estou com um pequeno problema na finalização, estou criando um site para vender um unico produto. seguinte vou esplicar meio rapido Trabalho com semem bolvino, estou com um projeto da seguinte forma o cliente entra no site e faz a compra do semem , com isso ele ganha o direito de 3 indicaçoes assim que ele conseguir indicar esse produto para mais 3 amigos, ele ganha mais um semem da empresa de brinde, com isso ele tem direito de ir a empresa e fazer a enseminaçao ou nos compramos os 2 dele por 900 reais, vamos ao meu poblema, a parte de venda , estou precisando de uma pagina em php onde o cliente cadastra e automaticamente apos o cadastro e enviado pra ele a conta para pagamento, ( vou trabalhar somente com transferencia ou Deposito) mas preciso de um painel para ver quem cadastrou, e ter esse controle outra coisa nesse formulario preciso que o cliente tambem possa preencher com o nome de quem o indicou para ter esse controle. obrigado espero que alguem possa me ajudar. estou postando o link do blog mas tenho tambem o dominio registrado http://novageneticaweb.blogspot.com.br/
  13. itsMRX

    DUVIDAS COM INPUT E CHECKBOX

    Bom dia a todos. Galera, minha dúvida acho que é "simples" pra quem já é mais experiente, mas ainda sou iniciante e to enrolado aqui. Então, estou criando um portal de criação de mensagens automáticas para um servidor que eu tenho. Primeiramente verifiquem meu código e analisem: <p>Quantas mensagens deseja adicionar?</p> <form method='post' id="form"> <input type='text' name='mensagem'> <input type='submit' value="Ir"> <input type='reset' value='Cancelar' onClick="javascript:window.location.href='painel.php'"> </form> <?php if (isset($_POST['mensagem'])) { $msg = $_POST['mensagem']; $conta = 0; if(!is_numeric($msg)){ $msg = 1; echo "Digite um valor numérico!"; } echo " <table border='1'> <tr> <th></th> <th>Digite a mensagem:</th> <th>Confirmar</th> </tr>"; do{ $conta += 1; echo " <tr> <th>Mensagem $conta </th> <th><input type='text' name='mens'></th> <th><input type='checkbox' name='ok' value='ok'> OK<br></th> </tr>"; }while($conta < $msg); echo "<form method='get' action='?e='> <th><th><th><input type='submit' value='Adicionar'></th></th></th>"; echo "</table>"; } ?> Então, o que eu quero é que cada mensagem do ou dos inputs (pois quem define a quantidade é o usuario e isso que está me complicando) que estão com checkbox assinado sejam enviados para meu banco de dados ao clicar no botão "Adicionar". OBS.: Eu sei como faz a inserção pra tabela da db, etc. A dúvida mais cruel é saber como eu vou definir cada checkbox pra cada input e colocar essa condição de só enviar pra tabela da db as inputs marcadas o checkbox. Aguardo respostas, espero que tenham entendido e possam me ajuda! =D
  14. quero fazer um projeto bem simples,quero fazer um programa q eu ensine a ele. Tipo,eu vou colocar ato falante no arduino e microfone p eu falar,ensino tipo,quando alguem falar 'oi' para ele,ele responda com a voz que eu programar 'ola',eu queria "ensinar" varias coisas ate ele quase entender tudo o que eu disser...precisarei colocar memoria ssd para armazenar as falas? nunca fiz um software ou programa antes,mas tenho vontade de fazer, para eu fazer esse meu projeto,de que componentes precisarei e se eu preciso aprender alguma coisa de programaçao complexa,me ajudem Eu preciso ser experiente para fazer isso?existe algum curso que eu possa fazer para aprender(online)?
  15. Lord Enigm@

    Curiosidade.

    Olá Staff, boa noite. Tenho uma curiosidade acerca deste tópico: Porque o mesmo foi fechado para novas respostas? Não entendi o motivo para essa questão. Poderiam explicar, por favor? [ ]'s
  16. itlpps

    BotNets (dúvidas)

    Estou curioso a respeito de BotNets. Como um pc é infectado (eu sei, clicando em links estranhos, emails estranhos), mas digo, como o código mal intencionado chega e fica no pc da vítima? Não entendo como o atacante manda as ordens para todos os pc's, acredito que seja através da rede. Mas como? Estão todos conectados ao mesmo servidor? Geralmente esses scripts são escritos em Py, por que? Poderia usar outra linguagem? Qual? Se eu fosse o atacante, o que eu poderia fazer com uma legião de pc's zumbis? São tantas as perguntas... :lol: Desde já agradeço; Obrigado!
  17. Victor Penna

    Duvidas: Framework Codeigniter Funções

    Boa tarde pessoal, venho aqui denovo pedir uma ajuda de vocês... Estou participando de um projeto com amigos do curso, logo precisamos construir um app android, que se comunique com um webservice pratico e um banco de dados estável. 4 Logo nos dividimos, ficando eu e outro colega responsavel pelo webservice, como conheço muito pouco de PHP(muito mesmo), nos aventuramos em tentar fazer uma API RESTFULL, com framework Codeigniter. Bom a principio está sendo um otimo aprendizado, pois enfrentamos varios desafios, principalmente por conta do aprendizado da linguagem, porém minha duvida é referente as funções de requisição dentro do framework. Na nossa pasta controllers, fizemos algumas varias funções, ela consegue fazer todos os chamados corretamente, contudo algumas funções não entendemos: Função GET: public function perfil_get(){ $info = $this->get(); $usuario_id = json_decode($info); $usuario = $this->api_model->get_usuario($usuario_id); $this->response($usuario); Já na model, ela chama essa: public function get_usuario($usuario_id){ // $this->db->where('id',$usuario_id); //função que resgata as informações determinadas, a varaivel $usuario_id na coluna id da tabela consumidores. $query = $this->db->get('SELECT `nome`, `email`, `endereco`, `telefone`, `bairro`, FROM `consumidores` WHERE id', $usuario_id); $row = $query->result_array(); // retorno com as informações captadas pelo banco. return $row; Mas ele não consegue capturar as informações que passamos... Poderia me explica como consertar, fazer uma chamada melhor em GET? Função POST: Nessa função das pasta controllers, desejamos capturar as informações de login e senha do usuário, para checar no banco e fazemos a conexão no app, mas ele não faz a checagem. public function validacao_post(){ $info = $this->post(); $login_valido = json_decode($info); list($login,$senha) = $login_valido; $teste= $this->api_model->validar_usuario($login,$senha); if($teste==1){ $mensagem = 'Logado com sucesso'; $this->response($mensagem); }else{ $mensagem = null; $this->response($mensagem); } } Model: *Metodo que ira validar os dados(login e senha) do usuario. *recebe como parâmetro as variaveis $login e $senha e retorna 1 se login existir, 0 oposto. */ public function validar_usuario($login,$senha){ //funções que comprovam se os dados dentro de $login e $senha correspondem a login e senha do usuario existem. $query = $this->db->get('SELECT `login`, FROM `consumidores` WHERE => login',$login); $query_two = $this->db->get('SELECT `senha`, FROM `consumidores` WHERE => senha',$senha); // condição de verificação, se for real(existir) retorna 1, sendo falsa retorna 0. if(isset($query) && isset($query_two)){ $mensagem = 1; }else{ $mensagem = 0; } return } Fico no aguardo pessoal da ajuda e conselhos de todos. Grande abraço.
  18. Ze Luiz Rodrigues

    Python para projetos

    Fala ai galera do fórum, tudo bem? Sou novo com esse tema de Python, programei durante anos com ASP e um pouco de PHP. Conheço bem lógicas de programação e etc, atualmente estou mexendo muito com JavaScript. Minhas dúvidas são: Quero montar um aplicativo para que vai trazer dados de uma API REST. Quero poder trabalhar com React.js no Front (Isso é possível?) E minha principal duvida, e que preciso que seja respondido com sinceridade, não quero os defensores de Python (pois já estou muito orientado a usar Python), quero uma resposta sincera! ;) É uma boa linguagem de programação para trazer só dados de uma API REST? Obrigado!
  19. mlucascosta

    Implementação de NFe [PHP & MySQL]

    Boa tarde Estou implementando no ERP da empresa um modulo para começar a emitir nota fiscal. Creio que preciso tirar algumas duvidas em relação a isso. Em questão de banco de dados... as questões fiscais, icms, pis, confins, são cadastrados junto com o produto, ou deverão ser informadas quando a nota for emitida? Como identificar quando uma nota é para produtos e outra é para serviços ? como uma nota é entregue a consumidor final ? Desde já agradeço.
  20. lucasbicalleto

    Sistema de curtidas

    Galera sempre tive a curiosidade de saber como que funciona um BOT Então como este termo é um dos mais pesquisados eu gostaria de saber como que funciona um sistema de curtidas, comentários, views etc.. Qual linguagem está relacionada? PHP, JS, AJAX ? Peço a ajuda de vocês quanto a isso eu sei que muito vão dizer que isto é errado etc.. Apenas quero saber como que funciona qual a Mágica por trás. PS: se estou na área errada me desculpem más acredito que esteja relacionado a PHP
  21. Bom dia! O Formulário do site abaixo não envia os dados do formulário preenchido, quando clica em enviar, volta para a index. Só que o e-mail do destinatário está correto, host.. enfim, tudo, então é algo com o código que não estou conseguindo resolver site: www.meupotinhodafruta.com.br Por favor, quem puder me ajudar :( Função: <?php function sendMail($de,$para,$mensagem,$assunto) { require_once('phpmailer/class.phpmailer.php'); $mail = new PHPMailer(true); $mail->IsSMTP(); try { $mail->SMTPAuth = true; $mail->Host = 'br736.hostgator.com.br'; $mail->SMTPSecure = "mail.meupotinhodafruta.com.br"; #remova se nao usar gmail $mail->Port = 21; #remova se nao usar gmail $mail->Username = 'contato@meupotinhodafruta.com.br'; $mail->Password = ''; $mail->Andrezza($para);'contato@meupotinhodafruta.com.br'; $mail->AddReplyTo($de); $mail->SetFrom($de); $mail->Subject = $assunto; $mail->MsgHTML($mensagem); $mail->Send(); $envio = true; } catch (phpmailerException $e) { $envio = true; } catch (Exception $e) { $envio = true; } return $envio; } ?> Index.php <? include "funcao.php"; if(strlen($_POST['nome'])) { if(sendMail($_POST['email'],'contato@meupotinhodafruta.com.br', $_POST['mensagem'], 'Formulário de contato')) { echo "Sua mensagem foi enviada com sucesso!"; } else { echo "Ocorreu um erro ao enviar"; } echo "<br><a href='index.php'>Voltar</a>"; exit(); } ?> <!DOCTYPE html> <html> <head> <title>Meu potinho da fruta</title> <meta charset="iso-8859-1"> <link rel="stylesheet" href="file:///C|/Users/Usuario/Documentos/meupotinhodafruta/css/style.css" type="text/css" media="all" /> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> </head> <body> <h2>Formulário de contato - <a href="http://www.meupotinhdafruta.com.br">Meu Potinho da Fruta</a></h2> <form method="post" id="formulario_contato" onsubmit="validaForm(); return true;" class="form"> <p class="name"> <label for="name">Nome</label> <input type="text" name="nome" id="nome" placeholder="Seu Nome" /> </p> <p class="email"> <label for="email">E-mail</label> <input type="text" name="email" id="email" placeholder="mail@exemplo.com.br" /> </p> <p class="text"> <label for="mensagem">Mensagem</label> <textarea name="mensagem" id="mensagem" placeholder="Escreva sua mensagem" /></textarea> </p> <p class="submit"> <input type="submit" value="Enviar" /> </p> </form> <script type="text/javascript"> function validaForm() { erro = false; if($('#nome').val() == '') { alert('Você precisa preencher o campo Nome');erro = false; } if($('#email').val() == '' && !erro) { alert('Você precisa preencher o campo E-mail');erro = false; } if($('#mensagem').val() == '' && !erro) { alert('Você precisa preencher o campo Mensagem');erro = false; } //se nao tiver erros if(!erro) { $('#formulario_contato').submit(); } } </script> </body> </html>
  22. amandaatt

    Pegar dados de livros de outro site - php

    Bom dia! Preciso para trabalho de faculdade, encontrar algum site para busca de livros e criar uma página na qual o usuário insira o nome ou o autor do livro e obtenha as informações sobre o livro desejado. Estou começando a programar em php e não sei como começar a fazer algo desse tipo. Se alguem puder me mostrar um caminho agradeceria. Tenho procurado informações sobre o assunto mas não encontro muita coisa que eu consiga entender. Obrigada pela atenção desde ja.
  23. Iskandar

    Meus Exercícios #1

    Boa noite iMasters, Então... estou realizando alguns exercícios na tentativa de me aprofundar mais na linguagem PHP, mais especificamente utilizando o PDO. Gostaria de saber se podem me dar um ou dois minutos do seu tempo, para corrigir meus pequenos exercícios e me apontar possíveis erros de sintaxe, me sugerir melhores práticas em cada área (conexão, select, insert, etc...) e dar dicas. Aqui vão alguns exercícios que fiz: 1) Connect.php Não tenho dúvidas com relação ao connect, mas se souberem de algo que possa acrescentar a qualidade do código, será bem-vindo. 2) Select.php Não sei se na hora de percorrer uma coluna por exemplo, é melhor retornar todos os dados da coluna com o fetchAll() e em forma de JSON para utilizar JavaScript, ou se é melhor fazer direto com PHP, através de um laço. (foreach ou while). 3) Insert.php Tenho uma dúvida com relação ao INSERT em PDO. Sei que é possível retornar o último ID inserido, mas queria saber se é possível retornar não só o ID, mas também toda a estrutura inserida (nome, email, etc) como um array. Muito obrigado aos que derem uma forcinha. --
  24. Boa noite, estou com uma dúvida e não consegui fazer funcionar, tenho o script abaixo que faz o cadastro do cliente e envia os dados para o e-mail só que preciso que depois do cadastro o cliente seja redireciona para uma pagina de pagamento onde ira mostra os dados que ele cadastrou, quero saber como que faço isso não consegui fazer. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Sistema de Cadastro</title> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/custom.css"> </head> <body> <div class='container box-mensagem-crud'> <?php require 'conexao.php'; // Atribui uma conexão PDO $conexao = conexao::getInstance(); // Recebe os dados enviados pela submissão $acao = (isset($_POST['acao'])) ? $_POST['acao'] : ''; $id = (isset($_POST['id'])) ? $_POST['id'] : ''; $compra_venda = (isset($_POST['compra_venda'])) ? $_POST['compra_venda'] : ''; $nome = (isset($_POST['nome'])) ? $_POST['nome'] : ''; $valor_moeda = (isset($_POST['valor_moeda'])) ? $_POST['valor_moeda'] : ''; $valor_reais = (isset($_POST['valor_reais'])) ? $_POST['valor_reais'] : ''; $email = (isset($_POST['email'])) ? $_POST['email'] : ''; $foto_atual = (isset($_POST['foto_atual'])) ? $_POST['foto_atual'] : ''; $telefone = (isset($_POST['telefone'])) ? str_replace(array('-', ' '), '', $_POST['telefone']) : ''; $carteira = (isset($_POST['carteira'])) ? $_POST['carteira'] : ''; $status = (isset($_POST['status'])) ? $_POST['status'] : ''; $bitcoin = (isset($_POST['bitcoin'])) ? $_POST['bitcoin'] : ''; // Valida os dados recebidos $mensagem = ''; if ($acao == 'editar' && $id == ''): $mensagem .= '<li>ID do registros desconhecido.</li>'; endif; // Verifica se foi solicitada a inclusão de dados if ($acao == 'incluir'): $nome_foto = 'padrao.jpg'; if(isset($_FILES['foto']) && $_FILES['foto']['size'] > 0): $extensoes_aceitas = array('bmp' ,'png', 'svg', 'jpeg', 'jpg'); $extensao = strtolower(end(explode('.', $_FILES['foto']['name']))); // Validamos se a extensão do arquivo é aceita if (array_search($extensao, $extensoes_aceitas) === false): echo "<h1>Extensão Inválida!</h1>"; exit; endif; // Verifica se o upload foi enviado via POST if(is_uploaded_file($_FILES['foto']['tmp_name'])): // Verifica se o diretório de destino existe, senão existir cria o diretório if(!file_exists("fotos")): mkdir("fotos"); endif; // Monta o caminho de destino com o nome do arquivo $nome_foto = date('dmY') . '_' . $_FILES['foto']['name']; // Essa função move_uploaded_file() copia e verifica se o arquivo enviado foi copiado com sucesso para o destino if (!move_uploaded_file($_FILES['foto']['tmp_name'], 'fotos/'.$nome_foto)): echo "Houve um erro ao gravar arquivo na pasta de destino!"; endif; endif; endif; $sql = 'INSERT INTO tab_clientes (compra_venda, nome, valor_moeda, valor_reais, email, carteira, telefone, status, foto) VALUES(:compra_venda, :nome, :valor_moeda, :valor_reais, :email, :carteira, :telefone, :status, :foto)'; $stm = $conexao->prepare($sql); $stm->bindValue(':compra_venda', $compra_venda); $stm->bindValue(':nome', $nome); $stm->bindValue(':valor_moeda', ''.$bitcoin.' '.$valor_moeda.''); $stm->bindValue(':valor_reais', 'R$ '.$valor_reais.''); $stm->bindValue(':email', $email); $stm->bindValue(':carteira', $carteira); $stm->bindValue(':telefone', $telefone); $stm->bindValue(':status', $status); $stm->bindValue(':foto', $nome_foto); $retorno = $stm->execute(); $id = $conexao->lastInsertId(); // message $message = ' <html> <p> <b>Pedido:</b> '.$id.'<br/> <b>Nome:</b> '.$nome.'<br/> <b>Email:</b> '.$email.'<br/> <b>Quantidade em Bitcoin:</b> '.$bitcoin.' '.$valor_moeda.'<br/> <b>Valor em Reais:</b> R$ '.$valor_reais.'<br/> <b>Carteira:</b> '.$carteira.'<br/> <b>Telefone:</b> '.$telefone.'<br/> </p> </html> '; // O remetente deve ser um e-mail do seu domínio conforme determina a RFC 822. // O return-path deve ser ser o mesmo e-mail do remetente. $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= "From: contato@vuzz.com.br\r\n"; // remetente $headers .= "Return-Path: contato@vuzz.com.br\r\n"; // return-path $headers .= 'Cc: contatoinfornil@gmail.com' . "\r\n"; $envio = mail("$email", "BITCAMBIO - Venda de Bitcoins - PEDIDO: $id", $message, $headers); if($envio) echo "Mensagem enviada com sucesso"; else echo "A mensagem não pode ser enviada"; if ($retorno): echo "<div class='alert alert-success' role='alert'>Registro inserido com sucesso, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao inserir registro!</div> "; endif; echo "<meta http-equiv=refresh content='3;URL=index.php'>"; endif; // Verifica se foi solicitada a edição de dados if ($acao == 'editar'): if(isset($_FILES['foto']) && $_FILES['foto']['size'] > 0): // Verifica se a foto é diferente da padrão, se verdadeiro exclui a foto antiga da pasta if ($foto_atual <> 'padrao.jpg'): unlink("fotos/" . $foto_atual); endif; $extensoes_aceitas = array('bmp' ,'png', 'svg', 'jpeg', 'jpg'); $extensao = strtolower(end(explode('.', $_FILES['foto']['name']))); // Validamos se a extensão do arquivo é aceita if (array_search($extensao, $extensoes_aceitas) === false): echo "<h1>Extensão Inválida!</h1>"; exit; endif; // Verifica se o upload foi enviado via POST if(is_uploaded_file($_FILES['foto']['tmp_name'])): // Verifica se o diretório de destino existe, senão existir cria o diretório if(!file_exists("fotos")): mkdir("fotos"); endif; // Monta o caminho de destino com o nome do arquivo $nome_foto = date('dmY') . '_' . $_FILES['foto']['name']; // Essa função move_uploaded_file() copia e verifica se o arquivo enviado foi copiado com sucesso para o destino if (!move_uploaded_file($_FILES['foto']['tmp_name'], 'fotos/'.$nome_foto)): echo "Houve um erro ao gravar arquivo na pasta de destino!"; endif; endif; else: $nome_foto = $foto_atual; endif; $sql = 'UPDATE tab_clientes SET nome=:nome, valor_moeda=:valor_moeda, valor_reais=:valor_reais, email=:email, carteira=:carteira, telefone=:telefone, status=:status, foto=:foto '; $sql .= 'WHERE id = :id'; $stm = $conexao->prepare($sql); $stm->bindValue(':nome', $nome); $stm->bindValue(':valor_moeda', $valor_moeda); $stm->bindValue(':valor_reais', $valor_reais); $stm->bindValue(':email', $email); $stm->bindValue(':carteira', $carteira); $stm->bindValue(':telefone', $telefone); $stm->bindValue(':status', $status); $stm->bindValue(':foto', $nome_foto); $stm->bindValue(':id', $id); $retorno = $stm->execute(); if ($retorno): echo "<div class='alert alert-success' role='alert'>Registro editado com sucesso, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao editar registro!</div> "; endif; echo "<meta http-equiv=refresh content='1;URL=index.php'>"; endif; // Verifica se foi solicitada a exclusão dos dados if ($acao == 'excluir'): // Captura o nome da foto para excluir da pasta $sql = "SELECT foto FROM tab_clientes WHERE id = :id AND foto <> 'padrao.jpg'"; $stm = $conexao->prepare($sql); $stm->bindValue(':id', $id); $stm->execute(); $cliente = $stm->fetch(PDO::FETCH_OBJ); if (!empty($cliente) && file_exists('fotos/'.$cliente->foto)): unlink("fotos/" . $cliente->foto); endif; // Exclui o registro do banco de dados $sql = 'DELETE FROM tab_clientes WHERE id = :id'; $stm = $conexao->prepare($sql); $stm->bindValue(':id', $id); $retorno = $stm->execute(); if ($retorno): echo "<div class='alert alert-success' role='alert'>Registro excluído com sucesso, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao excluir registro!</div> "; endif; echo "<meta http-equiv=refresh content='0;URL=index.php'>"; endif; ?> </div> </body> </html>
  25. Boa tarde, sou novo por aqui , comecei a fazer sistema da informação a pouco tempo . Na aula de ontem o professor pediu pra fazermos um exercício em portugol que recebe x números , e depois faz a media dos mesmos ( e quando quiser parar e receber a media a pessoa digita -1) Eu fiz praticamente todo , ta tudo correto , só não consigo fazer com q os valores que a pessoa coloca vão se somando... eu tentei colocar: valores <- valores+valores para ele pegar o valor q a pessoa colocou e somar com o valor novo ... mas não sei porque quando coloco isso ele entra em looping e quando digito -1 ele n para , continua pedindo pra digitar os valores... Não sei se entenderam oque quis dizer , mas preciso q o algoritmo receba um valor , guarde esse valor na variável "valores" depois quando for repetir o laço pela segunda vez ele pegue esse valor armazenado e some com o valor novo e assim sucessivamente , o problema e q eu não sei quantos valores a pessoa vai por é infinito ... por isso não posso por simplesmente n1+n2 , é um variável com outra variável... espero que possam me ajudar. meu código ficou assim : Algoritmo "Valores e Média" // Linguagem e Lógica de Programação // // Descrição : Recebe x valores e calcula a média // Autor(a) : Wellington Capoia // Data atual : 20/4/2016 Var // Seção de Declarações das variáveis media, valores, cont, resultado, valoressomados: real Inicio // Seção de Comandos, procedimento, funções, operadores, etc... cont <- 0 valores <- 0 escreval ("Algoritmo para receber um numero x de valores e calcular média") escreval ("Para para calcular a média digite -1 a qualquer momento") enquanto valores <> -1 faca escreval ("Digite os valores:") leia (valores) valores <- valores+valores cont <- cont+1 fimenquanto escreval ("valores somados", valoressomados) cont <- cont-1 escreval ("Valores digitados:", cont) resultado <- valoressomados/cont escreval ("A média dos valores é:", resultado) Fimalgoritmo
×

Important Information

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