Jump to content

Search the Community

Showing results for tags 'formulário'.



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

  1. Olá amigos! Estou criando um formulário para inscrições de matrículas na escola onde trabalho. Os dados inscritos no formulário serão enviados para inserir em um banco de dados, mas o que eu preciso é o seguinte, um dos campos do formulário é "SÉRIE CURSADA EM 2017" onde a pessoa vai escolher entre: 1º ANO, 2º ANO... e a outo campo do formulário é "SÉRIE CURSADA EM 2018" onde este campo deve preencher automaticamente com a série posterior a de 2017. Exemplo: se a pessoa selecionar 1º ANO, no próximo campo deve aparecer já selecionado 2º ANO. Como devo fazer isso? Valendo crédito no código do site rsrs. Valeu galera!
  2. Olá amigos! Estou criando um formulário para inscrições de matrículas na escola onde trabalho. Os dados inscritos no formulário serão enviados para inserir em um banco de dados, mas o que eu preciso é o seguinte, um dos campos do formulário é "SÉRIE CURSADA EM 2017" onde a pessoa vai escolher entre: 1º ANO, 2º ANO... e a outo campo do formulário é "SÉRIE CURSADA EM 2018" onde este campo deve preencher automaticamente com a série posterior a de 2017. Exemplo: se a pessoa selecionar 1º ANO, no próximo campo deve aparecer já selecionado 2º ANO. Como devo fazer isso? Valendo crédito no código do site rsrs. Valeu galera!
  3. Thiago Macklin

    Formulário com Dia da Semana (oculto)

    essoal, bom dia. Sou novo aqui no forum e preciso de uma ajuda. Tenho que colocar um formulário no site que estou fazendo com 3 campos. Nome: E-mail: O terceiro campo teria que ser um campo oculto (hidden) que me forneça qual é o dia da semana (Segunda, Terça, ...) Já pesquisei muita coisa na internet e não estou conseguindo. Achei um script que me fornece esse dia, más não consegui juntar ele com o meu formulário. Esse é o código JavaScript que achei, ele me retorna exatamente o que eu quero. <html> <head> <script language="javascript" type="text/javascript"> dayName = new Array ("domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado") now = new Date </script> </head> <body> <script language=javascript type="text/javascript"> document.write (dayName[now.getDay() ] ) </script> </head> </html> Más como posso passar esse valor para o campo oculto do formulário ?
  4. Boa tarde, Eu não mexo com HTML há muito tempo (desde que era muleque, lá nos anos 2000), mas preciso de algo realmente muito pequeno (dizer que é simples é com vocês). O site que eu preciso vai ter apenas um campo de busca e um botão de ir, sendo o problema aqui o tipo de formulário necessário para o link. Eu preciso que, independente do que a pessoa escreva ali, o formulário direcione para "http://www.exemplo.com.br/<oqueapessoaescrever>.html" É isso, se ela escrever paralelepípedo, vai para "http://www.exemplo.com.br/paralelepipedo.com.br", se escrever imaster, vai para "http://www.exemplo.com.br/imaster.html" e por aí vai. Eu realmente procurei em vários sites em português e inglês e não achei algo para esta dúvida específica e não sei se dizer se isto realmente pode ser feito em HTML ou se já vai para PHP ou Java, desculpe se tiver errado, qualquer norte neste caso, até do que ou onde procurar, já me ajuda. Valeu!
  5. Boa tarde galera. Procurei algumas soluções no fórum mas não obtive sucesso. Por isto estou pedindo ajuda aqui. Tenho um formulário no meu site mas as palavras acentuadas chegam sempre desconfiguradas. O código que estou usando é este abaixo. Podem me indicar onde estou errando? Desde já agradeço o apoio. <html lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <? $headers = "Content-Type: text/html; charset=UTF-8"; $mensagem = "Nome: ".$_POST['nome']." \n"; //email que o usuário preencheu $mensagem .= "Email: ".$_POST['email']." \n"; $mensagem .= "Mensagem: ". $_POST['mensagem']; $headers = ""; //email do seu domínio hospedado $emailsender = "contato@exemplo.com.br"; //email de quem vai receber $emaildestinatario = "contato@exemplo.com.br"; $assunto = "contato pelo site"; // Envio dos dados do Formulário para seu e-mail: if(!mail($emaildestinatario, $assunto, $mensagem, $headers ,"-r".$emailsender)) { // Se for Postfix - hospedagem linux $headers .= "Return-Path: " . $emailsender . $quebra_linha; } echo ' <script type="text/JavaScript"> alert("Seu e-mail foi enviado com sucesso. Obrigado"); location.href="sucesso.html" </script> '; ?> </body> </html>
  6. Amigos. Sou ultra mega iniciante em PHP e estou trabalhando com um exemplo que encontrei na internet de um formulário que preciso para colocar em meu site. O exemplo funciona certinho, porém tem algo nele que preciso resolver. Ele faz uma consulta em um banco MySql e mostra o resultado. Porém, quando o campo da pesquisa está em branco e clico em "buscar", ele mostra todos os dados do BD. Gostaria que isto não acontecesse. Quando em branco, aparecer uma mensagem como; "Este campo não pode ficar em branco". Se alguém puder me ajudar eu fico grato. Segue o código que estou usando <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Sistema de busca interna com PHP/MySQL</title> </head> <body> <form name="frmBusca" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>?a=buscar" > <input type="text" name="palavra" /> <input type="submit" value="Buscar" /> </form> <?php // Conexão com o banco de dados $conn = @mysql_connect("localhost", "usuario", "senha") or die("Não foi possível a conexão com o Banco"); // Selecionando banco $db = @mysql_select_db("produtos", $conn) or die("Não foi possível selecionar o Banco"); // Recuperamos a ação enviada pelo formulário $a = $_GET['a']; // Verificamos se a ação é de busca if ($a == "buscar") { // Pegamos a palavra $palavra = trim($_POST['palavra']); // Verificamos no banco de dados produtos equivalente a palavra digitada $sql = mysql_query("SELECT * FROM produtos WHERE nome LIKE '%".$palavra."%' ORDER BY nome"); // Descobrimos o total de registros encontrados $numRegistros = mysql_num_rows($sql); // Se houver pelo menos um registro, exibe-o if ($numRegistros != 0) { // Exibe os produtos e seus respectivos preços while ($produto = mysql_fetch_object($sql)) { echo $produto->nome . " (R$ ".$produto->valor.") <br />"; } // Se não houver registros } else { echo "Nenhum produto foi encontrado com a palavra ".$palavra.""; } } ?> </body> </html>
  7. Boa tarde galera, estou com um problema no sistema de login , pois quando eu clico em logar ele me joga para pagina inicial do site em vez de validar o usuário consultando no banco de dados e logar. Se poderem me ajudar eu agradeço :) Minha pagina de verificação <?php $login = new Login; if($login->isLogado()){ header("Location: ".PATH."/finalizar"); }else{ if(isset($_POST['acao']) && $_POST['acao'] == 'Logar'): $email = strip_tags(filter_input(INPUT_POST, 'email', FILTER_SANITIZE_STRING)); $senha = strip_tags(filter_input(INPUT_POST, 'senha', FILTER_SANITIZE_STRING)); if($email == '' || $senha == ''){ echo '<script>alert("Por Favor, Preencha o Formulário!");location.href="'.PATH.'/verificar"</script>'; }else{ $login->setEmail($email); $login->setSenha($senha); if($login->logar()){ header("Location: ".PATH."/finalizar"); }else{ echo '<script>alert("Desculpe, mais o usuário não foi encontrado");location.href="'.PATH.'/verificar"</script>'; } } endif; } ?> <div id="verification"> <div class="logar"> <span class="spn-title">Já possui cadastrado? Faça Login!</span> <form action="" method="post" enctype="multipart/form-data"> <input type="submit" value="Logar" /> <label> <span>E-mail:</span> <input type="text" name="email" /> </label> <label> <span>Senha:</span> <input type="password" name="senha" /> </label> <input type="hidden" name="acao" value="logar" /> <a href="#">Esqueceu sua senha? Clique aqui</a> </form> </div> <div class="text"> <span>Ainda Não é Cadastrado?</span> <p><br>Se você não é cadastrado em nossa loja, por favor, cadastre-se para prosseguir com o processo de compra do seu produto.</p> <p><br><a href="#">Clique Aqui para Cadastrar-se</a></p> </div><!---text---> </div><!---verification---> meu sistema de login.php <?php class Login extends BD{ private $prefixo = 'media_'; private $tabela = 'loja_clientes'; private $email; private $senha; public function setEmail($mail){ $this->email = $mail; } private function getEmail(){ return $this->email; } public function setSenha($pass){ $this->senha = $pass; } private function getSenha(){ return $this->senha; } private function validar(){ $strSQL = "SELECT * FROM `".$this->tabela."` WHERE email_log = ? AND senha_log = ?"; $stnt = self::conn()->prepare($strSQL); $stnt->execute(array($this->getEmail(), $this->getSenha())); return ($stnt->rowCount() > 0) ? true: false; } public function logar(){ if($this->validar()){ $atualizar = self::conn()->prepare("UPDATE `".$this->tabela."` SET data_log = NOW() WHERE email_log = ? AND senha_log = ?"); $atualizar->execute(array($this->getEmail(), $this->getSenha())); $_SESSION[$this->prefixo.'emailLog'] = $this->getEmail(); $_SESSION[$this->prefixo.'senhaLog'] = $this->getSenha(); return true; }else{ return false; } } public function isLogado(){ if(isset($_SESSION[$this->prefixo.'emailLog'], $_SESSION[$this->prefixo.'senhaLog'])){ return true; }else{ return false; } } public function deslogar(){ if($this->isLogado()){ unset($_SESSION[$this->prefixo.'emailLog']); unset($_SESSION[$this->prefixo.'emailLog']); return true; }else{ return false; } } } ?>
  8. Olá a todos! Sou leigo em PHP e MySQL, tenho um form (tabela) com os campos de nome, telefone e checkbox (enumerados de 1 a 100). Eu preciso que os checkbox sejam exibidos de acordo com o resultado do banco de dados. Exemplo: O número 80 consta na coluna do BD, na tela (form) ele aparece em vermelho (indisponível) para o usuário. O número 55 não consta na tabela ele aparece em verde (disponível) para o usuário. Já tenho o form, o banco está funcionando, só preciso dessa personalização. Alguém pode ajudar??
  9. Prezados, não tenho conhecimento em javascript e estou iniciando os estudos nessa linguagem. Queria pelo menos uma noção de como fazer com que os dados digitados em um formulário apareçam logo depois de clicar em enviar e na mesma página, tipo: Seu nome: (nome digitado pelo usuário) Endereço: (Endereço digitado pelo usuário) Vlw!
  10. Olá pessoal do Imasters, sou um aprendiz em PHP e MYSQL e devido a uma necessidade estou criando um pequeno sistema de delivery, os que encontrei prontos não atendem as minhas necessidades. Consegui criar a estrutura do banco de dados MYSQL e já consegui modificando um código pronto inserir, editar e excluir informações do banco através de formulário. Porém agora preciso criar uma tabela "pedidos" onde vai receber de um formulário as escolhas das demais tabelas, somar o valor e enviar via phpmail para o email do restaurante, cópia para o cliente e ainda armazenar no banco. Já tentei vários recursos aqui e não consegui fazer de forma alguma esse formulário e com isso gostaria da ajuda de vocês para criar esse formulário. Meu banco de Dados possui as seguintes tabelas: - arroz (Possui mais de 2 registros) - feijao (possui mais de 2 registros) - carne (possui mais de 2 registros) - fruta (possui mais de 2 registros) - guarnicao (possui mais de 2 registros) - salada (possui mais de 2 registros) - marmitex (possui tamanho e preço) - observacao (campo para o cliente inserir informação a parte) - numeroped (campo INT sem autoincremento, onde deve somar +1 a cada novo pedido) A intensão é que na tabela pedidos seja inserido: - Número do pedido (Possui tabela) - Nome do Cliente (Não possui tabela no banco pois não será necessário cadastro) - Endereço (Não possui tabela no banco pois não será necessário cadastro) - Telefone (Não possui tabela no banco pois não será necessário cadastro) - Tipo de arroz escolhido na lista disponível - Tipo de feijao escolhido na lista disponível - Tipo de carne escolhido na lista disponível - 2 campos de guarnição (1 e 2) onde no pedido cliente pode escolher até 2 tipos de guarnição na lista disponível - 2 campos de salada (1 e 2) onde no pedido cliente pode escolher até 2 tipos de salada na lista disponivel - Tipo de fruta escolhido na lista disponível - Campo de Carne-extra, onde caso seja escolhido mais um tipo de carne na lista disponível, seja agregado ao valor total + R$ XXX - Tamanho do Marmitex (Onde quando escolhido ele agrega ao valor cadastrado em cada ítem. Estrutura das tabelas será anexado) Nesse caso já seja efetuado a soma dos valores caso seja escolhido carne extra. Segue abaixo as estruturas das tabelas no banco: Arroz, Feijão, Carne, Fruta, Guarnicao e Salada possuem a mesma estrutura: Marmitex: Numeroped: Espero que alguém possa ajudar. Agradeço. Henrique
  11. Boa noite, Uso essa função básica para adicionar dados a um formulário ao clicar no link: <script type="text/javascript"> function escrever( el ){ document.getElementById('cltd').value = el.id; } </script> <a href="#" onClick="escrever( this )" id="Escrita">Adicionar Escrita</a>'; Ocorre, porém, que precisaria executar a função quando a página for carregada, adicionando determinados dados no formulário. Ou seja, no lugar do evento ser OnClick deveria ser OnLoad. Não consigo fazer nem achei nada a respeito. Alguém poderia dar uma luz? Agradeço
  12. Bom dia, Tenho um formulário com vários campos e queria dar a opção do usuário preenchê-los automaticamente, de acordo com certas variáveis do PHP. Eu consegui, utilizando o código abaixo, preencher individualmente cada campo do formulário. O que eu precisaria, no entanto, era que com um "clique" preenchesse mais de um campo. Ex.: Formulário: NOME E-MAIL CIDADE PREENCHER OS CAMPOS COM SEUS DADOS Ao clicar, preencherá os campos de acordo com os dados das variáveis do PHP. <script type="text/javascript"> function escrever( el ){ document.getElementById('cltd').value = el.id; } function escrever( el ){ document.getElementById('clnt').value = el.id; } </script> ### AO CLICAR NO ADICIONAR DADOS ADICIONA O QUE ESTIVER NA ID NOS DOIS CAMPOS (cltd e clnt). ADICIONAR DADOS AO FORMULÁRIO <a href="#" onClick="escrever( this )" id="$variavelcltd"></a>'; <a href="#" onClick="escrever( this )" id="$variavelclnt"></a>'; Obrigado!
  13. Estou desenvolvendo uma página de cadastro, e estou com problemas para posicionar o logo da página e os campos de formulário, queria que algum entendedor de CSS me explicasse a forma correta e mais fácil de se fazer essas duas coisas. Está como na primeira, e deve ficar como na segunda. HTML: <!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="css/reset.css"> <style> body { font-family: 'Open Sans', sans-serif; } #header { background-color: #e0e80d; } #header-logo { padding-left: 50px; padding-top: 50px; } #titulo { text-align: center; position: relative; bottom: 70px; font-size: 24px; } #content { margin-top: 30px; } #camposCadastro { width: 60%; margin: 0 auto; } #camposCadastro input { padding: 10px; width: 25%; border-style: none; box-shadow: 0px 0.5px #888888; } #enviar { margin-left: 43%; padding: 15px; background-color: #b4bb07; border-style: none; border-radius: 4px; width: 15%; height: 50px; color: white; box-shadow: 1px 1px 1px #888888; } #footer { background-color: #e0e80d; margin-top: 303px; padding: 50px; display: flex; justify-content: center; } </style> <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet"> </head> <body> <div id="header"> <div id="header-logo"> <img src="img/logo.png"> <h4>Social Network</h4> </div> </div> <h1 id="titulo">Cadastro</h1> <div id="content"> <form id="formulario"> <div id="camposCadastro"> <p> <label for="nome">Nome:</label><input type="text" name="nome" id="nome" placeholder="Digite aqui seu nome"> <label for="sbnome">Sobrenome:</label><input type="text" name="sbnome" id="sbnome" placeholder="Digite aqui seu sobrenome"> </p> <p> <label for="email">E-mail:</label><input type="email" name="email" id="email" placeholder="Digite aqui seu email"> <label for="idade">Idade:</label><input type="number" name="idade" id="idade" placeholder="Digite aqui sua idade"> <label for="cpf">CPF:</label><input type="number" name="cpf" id="cpf" placeholder="Digite aqui seu CPF"> </p> <p> <label for="cep">CEP:</label><input type="number" name="cep" id="cep" placeholder="Digite aqui seu cep"> <label for="endereco">Endereço:</label><input type="text" name="endereco" id="endereco" placeholder="Digite aqui seu endereço"> <label for="senha">Senha:</label><input type="password" name="senha" id="senha" placeholder="Digite aqui sua senha"> </p> </div> <input type="submit" name="enviar" id="enviar" value="ENVIAR"> </form> <div id="footer"> <p>Projeto Realiza Digital © 2017</p> </div> </div> </body> </html>
  14. Tenho um formulário onde existem 3 inputs que podem ser duplicados ("x" vezes através de uma função) conforme a necessidade do usuário, porem ao clicar no submit, o formulário só pode pegar o primeiro input e assim gerar o resultado. Assim, fiz uma função com um for, para que o formulário abra as "x" vezes adicionadas. Ou seja: Se eu adicionei 3 vezes os inputs, terá q abrir 3 abas com os resultados diferentes. Porem só esta abrindo o ultimo elemento criado, ou seja, uma aba. No IE ele realiza a função corretamente. Porem no Firefox ou Chrome não vai. abaixo a função para abrir: function gerar(){ var cont = $('.pCont').length; //Conta a quantidade de inputs criados, pois as classes serão iguais for (var i = 0; i < cont; i++){ var textPlano = document.getElementById("p"+i).value; $('[name=plano]').val(textPlano); var textCopay = document.getElementById("c"+i).value; $('[name=copay]').val(textCopay); var textDesc = document.getElementById("d"+i).value; $('[name=desconto]').val(textDesc); document.getElementById('formulario').submit(); } }
  15. Como faço para enviar um formulário com campos de texto e um de imagem para um arquivo PHP via Ajax? Eu n consigo pegar o valor do input file, o endereço fica fakepath/nomedaimagem, e no PHP n consigo pegar nenhum valor via $_POST, pois diz que está indefinido.
  16. filhopqd

    formulario com agrupamento de 2 id

    Bom dia! Fiz um formulario que exibisse notas de determinadas disciplinas < 5,0 $sql = "select a.nrmat, a.nome, b.nota, b.nrdisc from alunos a, bimestre1 b where a.nrmat = b.nrmat and b.nrdisc >= 991 and b.nrdisc <= 995 and b.nota < 5 order by b.nrmat"; Resultado: nrmat nome nota nrdisc 231 jose 3,5 992 231 jose 4,5 994 432 jose 3,8 995 432 maria 2,0 993 432 maria 2,0 991 Estou tentando criar outro formulário que me mostre as disciplinas em recuperação numa única linha de acordo com o id do aluno. Criei uma variável para cada disciplina. if ($linha['nrdisc']== 991) { $mat= "X";} else {$mat= "";} if ($linha['nrdisc']== 992) { $por= "X";} else { $por= " ";} if ( $linha['nrdisc']== 993) { $cfb= "X";} else { $cfb= " ";} if ( $linha['nrdisc']== 994) { $geo= "X";} else { $geo= " ";} if ( $linha['nrdisc']== 995) { $his= "X";} else { $his= " ";} Utilizando o SQL acima, foram criados vários comunicados para o mesmo aluno conforme resultado abaixo: ----------------------------------------------------------------------------------------------------------------- Comunicado: Aluno: Jose Disciplina em Recuperação: ( X ) Português ( )Matemática ( ) CFB ( )História ( )Geografia ----------------------------------------------------------------------------------------------------------------- Comunicado: Aluno: Jose Disciplina em Recuperação: ( ) Português ( )Matemática ( ) CFB ( )História ( X )Geografia ----------------------------------------------------------------------------------------------------------------- Comunicado: Aluno: Jose Disciplina em Recuperação: ( ) Português ( )Matemática ( ) CFB (X )História ( )Geografia ----------------------------------------------------------------------------------------------------------------- Queria saber como exibir um único formulário para cada aluno especificando as disciplinas que ficou em recuperação, conforme exemplo abaixo: ----------------------------------------------------------------------------------------------------------------- Comunicado: Aluno: Jose Disciplina em Recuperação: ( X )Português ( )Matemática ( )CFB ( X )História ( X )Geografia ----------------------------------------------------------------------------------------------------------------- Desde já agradeço.
  17. Ljrbrasil

    Formulário qual o erro? CheckBox

    Pessoal alguem pode me dizer porque o checkbox nao aceita o envio para dois email ao mesmo tempo. <select class="form-control" name="quem" id="quem"> <option value="" selected="selected">Solicitante</option> <option name="quem" value="email01@email.com">Centro Oeste</option> <option value="email01@email.com">Norte de Minas</option> <option value="email01@email.com, email02@email.com">Metropolitana</option> <option value="email01@email.com">Sul de Minas</option> <option value="email01@email.com">Vertentes</option> </select>
  18. Pessoal Tenho um formulário gostaria que ao usuário selecionar o destinatário ele envia-se o email para mais de um destinatário. meu formulário de envio segue abaixo. O que eu não consegui foi alinha o Drop Dow com o envio. <select class="form-control" name="quem" id="quem"> <option value="" selected="selected">Solicitante</option> <option value="EMAIL01@gmail.com, EMAIL02@vivalog.com.br">Braulio Calixto</option> <option value="Marcos Couto">Marcos Couto</option> <option value="Lecio Junior">Lecio Junior</option> <option value="Tiago">Tiago</option> </select> <?php $data = $_POST["data"]; $data = date("d/m/Y"). "\n"; $hora = date("H:i"). "\n"; $quem = $_POST["quem"]; $codcli = $_POST["codcli"]; $razs = $_POST["razs"]; $promotor = $_POST["promotor"]; $telpro = $_POST["telpro"]; $rca = $_POST["rca"]; $telrca = $_POST["telrca"]; $codcolg = $_POST["codcolg"]; $telpro = $_POST["telpro"]; $quantidade = $_POST["quantidade"]; $obs = $_POST["obs"]; $percshcond = $_POST["percshcond"]; $email_from = $_POST["email_from"]; $Paraquem = $_POST["Paraquem"]; global $email; //função para validar a variável $email no script todo //aqui envia o e-mail para você mail ($quem, "Cliente - $codcli", " Promotor: $promotor Tel Promotor: $telpro Vendedor: $rca Tel Vendedor: $telrca Solicitado por: $quem Código Cliente: $codcli Cliente: $razs Observação: $obs", "From: $quem" ); $arquivo = isset($_FILES["arquivo"]) ? $_FILES["arquivo"] : FALSE; if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){ $fp = fopen($_FILES["arquivo"]["tmp_name"],"rb"); $anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"])); $anexo = base64_encode($anexo); fclose($fp); $anexo = chunk_split($anexo); } //aqui são as configurações para enviar o e-mail para o visitante //$site = "contato@seusite.com.br"; //o e-mail que aparecerá na caixa postal do visitante //$titulo = "titulo"; //titulo da mensagem enviada para o visitante //$msg = "Olá - $nome, Obrigado por entrar em contato conosco, em breve estaremos retornando resposta a sua questão. //Esta é uma mensagem automática. Não é necessário responder. Obrigado."; //aqui envia o e-mail de auto-resposta para o visitante //mail("$email", //"$titulo", //"$msg", //"From: $site" //); header("Location: http://www.site.com.br/contato/enviado.html"); ?>
  19. Galera, acabei de criar a conta aqui, quem poder me ajudar agradeço. queria saber, como faz para uma session para mandar informações para outra pagina, por exemplo; Pagina 1, tem conteúdo de produtos da informatica, e la tem o botão encomendar. Clicando nele mandara o nome desse produto, quem é "monitor 21 polegadas" para pagina Encomendar, e la vai conferir e enviar para a empresa junto do email. Tipo um formulario.
  20. Gabrielvt14

    Não consigo validar meu formulário

    Olá pessoal. Estou tentando validar meu formulário com javascript, uma validação bem básica somente para ver se os campos estão preenchidos, sei que é bestinha, mas javascript não é meu forte ^^ Bem, tenho cinco campos de texto que não podem passar vazios, e dois campos de check box, onde pelo menos um deles deve estar selecionado. Então fiz o seguinte script: function checa_formulario(form){ if (form.cod.checked == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe um código para este serviço.</span>", function(){}); form.cod.focus(); return (false); } if (form.titulo.value == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe um título para este serviço.</span>", function(){}); form.titulo.focus(); return (false); } if (form.valorCusto.value == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe o valor de custo deste serviço.</span>", function(){}); form.valorCusto.focus(); return (false); } if (form.valorFinal.value == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe o valor final deste serviço.</span>", function(){}); form.valorFinal.focus(); return (false); } if (form.categoria.value == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe a qual categoria pertence este serviço.</span>", function(){}); form.categoria.focus(); return (false); } if (document.demoform2.franquia.checked == false && document.demoform2.clientefinal.checked == false) { bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Selecione pelo menos um destinado a usar o serviço. (Franqueado/Cliente Final)</span>", function(){}); form.franquia.focus(); form.clientefinal.focus(); return (false); } return (true); } E o formulário no HTML esta assim: <form id="demoform2" data-parsley-validate class="form-horizontal form-label-left" action="?a=<?php echo($_GET['n'] != '')?'atualiza':'novo';?>" method="post" onsubmit="return checa_formulario(this)" enctype="multipart/form-data"> <?php if($_GET['n'] != ''){ ?> <input type="hidden" name="clicod" value="<?php echo $_GET['n'];?>"> <?php } ?> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Código <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12" name="cod" value="<?php echo $vcod; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Serviço <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12" name="titulo" value="<?php echo $vtitulo; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Valor de custo <small>(R$)</small><span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="valorCusto" value="<?php echo $vcusto; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Valor final <small>(R$)</small><span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="valorFinal" value="<?php echo $vfinal; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Categoria <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <select class="form-control col-md-7 col-xs-12 select2_single" tabindex="-1" name="categoria"> <option></option> <?php $resultadocli = mysql_query("SELECT id, nome_categoria FROM categorias ORDER BY nome_categoria ASC"); $totalcli = mysql_num_rows($resultadocli); while($row = mysql_fetch_array($resultadocli)) { ?> <option value="<?php echo $row['id'];?>" <?php if($row['id'] == $vcategoria){ echo ' selected="selected"'; } ?> ><?php echo $row['nome_categoria'];?></option> <?php } ?> </select> </div> </div> <div class="container"> <div class="row"> <div class="form-group"> <div class="searchable-container"> <div class="items col-xs-12 col-sm-6 col-md-5 col-lg-4 col-xs-offset-1 col-sm-offset-3 col-md-offset-1 col-lg-offset-2"> <div class="info-block block-info clearfix"> <div class="square-box pull-left"> <span class="glyphicon glyphicon-tags glyphicon-lg"></span> </div> <div data-toggle="buttons" class="btn-group bizmoduleselect"> <label class="btn btn-default <?php echo ($vfranquia == 'franquia')?'active':'';?>"> <div class="bizcontent"> <input type="checkbox" name="franquia" value="franquia" <?php echo ($vfranquia == 'franquia')?'checked':'';?>> <span class="glyphicon glyphicon-ok glyphicon-lg"></span> <h5>Serviço para franqueados</h5> </div> </label> </div> </div> </div> <div class="items col-xs-12 col-sm-6 col-md-5 col-lg-4 col-xs-offset-1 col-sm-offset-3 col-md-offset-1"> <div class="info-block block-info clearfix"> <div class="square-box pull-left"> <span class="glyphicon glyphicon-tags glyphicon-lg"></span> </div> <div data-toggle="buttons" class="btn-group bizmoduleselect"> <label class="btn btn-default <?php echo ($vcliente == 'clientefinal')?'active':'';?>"> <div class="bizcontent"> <input type="checkbox" name="clientefinal" value="clientefinal" <?php echo ($vcliente == 'clientefinal')?'checked':'';?>> <span class="glyphicon glyphicon-ok glyphicon-lg"></span> <h5>Serviço para clientes finais</h5> </div> </label> </div> </div> </div> </div> </div> </div> </div> <div class="ln_solid"></div> <div class="form-group"> <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3"> <button type="reset" class="btn btn-default">Limpar</button> <button type="submit" class="btn btn-success">Concluir</button> </div> </div> </form><form id="demoform2" data-parsley-validate class="form-horizontal form-label-left" action="?a=<?php echo($_GET['n'] != '')?'atualiza':'novo';?>" method="post" onsubmit="return checa_formulario(this)" enctype="multipart/form-data"> <?php if($_GET['n'] != ''){ ?> <input type="hidden" name="clicod" value="<?php echo $_GET['n'];?>"> <?php } ?> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Código <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12" name="cod" value="<?php echo $vcod; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Serviço <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12" name="titulo" value="<?php echo $vtitulo; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Valor de custo <small>(R$)</small><span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="valorCusto" value="<?php echo $vcusto; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Valor final <small>(R$)</small><span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="valorFinal" value="<?php echo $vfinal; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Categoria <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <select class="form-control col-md-7 col-xs-12 select2_single" tabindex="-1" name="categoria"> <option></option> <?php $resultadocli = mysql_query("SELECT id, nome_categoria FROM categorias ORDER BY nome_categoria ASC"); $totalcli = mysql_num_rows($resultadocli); while($row = mysql_fetch_array($resultadocli)) { ?> <option value="<?php echo $row['id'];?>" <?php if($row['id'] == $vcategoria){ echo ' selected="selected"'; } ?> ><?php echo $row['nome_categoria'];?></option> <?php } ?> </select> </div> </div> <div class="container"> <div class="row"> <div class="form-group"> <div class="searchable-container"> <div class="items col-xs-12 col-sm-6 col-md-5 col-lg-4 col-xs-offset-1 col-sm-offset-3 col-md-offset-1 col-lg-offset-2"> <div class="info-block block-info clearfix"> <div class="square-box pull-left"> <span class="glyphicon glyphicon-tags glyphicon-lg"></span> </div> <div data-toggle="buttons" class="btn-group bizmoduleselect"> <label class="btn btn-default <?php echo ($vfranquia == 'franquia')?'active':'';?>"> <div class="bizcontent"> <input type="checkbox" name="franquia" value="franquia" <?php echo ($vfranquia == 'franquia')?'checked':'';?>> <span class="glyphicon glyphicon-ok glyphicon-lg"></span> <h5>Serviço para franqueados</h5> </div> </label> </div> </div> </div> <div class="items col-xs-12 col-sm-6 col-md-5 col-lg-4 col-xs-offset-1 col-sm-offset-3 col-md-offset-1"> <div class="info-block block-info clearfix"> <div class="square-box pull-left"> <span class="glyphicon glyphicon-tags glyphicon-lg"></span> </div> <div data-toggle="buttons" class="btn-group bizmoduleselect"> <label class="btn btn-default <?php echo ($vcliente == 'clientefinal')?'active':'';?>"> <div class="bizcontent"> <input type="checkbox" name="clientefinal" value="clientefinal" <?php echo ($vcliente == 'clientefinal')?'checked':'';?>> <span class="glyphicon glyphicon-ok glyphicon-lg"></span> <h5>Serviço para clientes finais</h5> </div> </label> </div> </div> </div> </div> </div> </div> </div> <div class="ln_solid"></div> <div class="form-group"> <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3"> <button type="reset" class="btn btn-default">Limpar</button> <button type="submit" class="btn btn-success">Concluir</button> </div> </div> </form> Do jeito que está, ele sempre acusa o campo cod como vazio e pede para preencher, mesmo estando preenchido. Se alguém puder ajudar e dizer onde estou errando fico muito grato! ### EDIÇÃO ### O problema de acusar o campo cod vazio era porque estava assim if (form.cod.checked == "") E o correto é if (form.cod.value == "") cod.checked estava errado ja que o campo é do tipo texto e não checkbox Mas ainda não consegui fazer com que o javascript valide os dois checkbox no final do formulário, quando preencho sem selecionar nenhum checkbox ele aceita :/
  21. Jiraya Tupiniquim

    Formulário com PHPMailer

    Boa noite. Pessoal, estou tentando criar um formulário com phpmailer, porem, quando aperto para enviar, o site carregar, e passa um # no fim do link, ex: www.meuseite.com.br/contato# E dai não manda o e-mail. Já tentei usar com e sem o action="#". Alguém pode por gentileza me ajudar?
  22. Minha duvida é se a semântica está legal, e se fiz certo na segunda section do miolo do site. A section que me refiro é a com a class = "section-contato". Lá tem o endereço da empresa, o numero e email. Como no design não pode ter isso: Endereço: Tralálálálá, e sim uma imagem e do lado da imagem o endereço. A mesma coisa com o e-mail e o telefone. Vou mandar a photo do design que estou estudando e também o código. Em questão da imagem e design já está tudo certo. Meu problema só é se fiz certo semanticamente ao colocar no <li> o <h3>Address</h3> e depois o paragrafo com o conteúdo para indicar que aquele parágrafo refere-se ao endereço e assim por diante. Vou colocar só o HTML já que não estou precisando de ajuda com o CSS. <!DOCTYPE html> <html lang = "pt-br"> <head> <title>Contact Us</title> <meta charset = "UTF-8"/> <link rel = "stylesheet" href = "_css/reset.css"/> <link rel = "stylesheet" href = "_css/estilo.css"/> </head> <body> <header> <h1>Don't be a stranger ;)</h1> </header> <div class = "container tamanho"> <section class = ""> <section class = "secao-form"> <h2>Input your datas</h2> <form action = "/action"> <div class = "container tamanho-form"> <p><label for = "cNome">Name: </label><input type = "text" name = "tName" id = "cNome" size = "39" maxlength = "50" placeholder = "Name"/></p> <p><label for = "cMail">E-mail: </label><input type = "email" id = "cMail" size = "39" maxlength = "30" placeholder = "Email"/> <p><label for = "cPhone">Phone: </label><input type = "text" name = "Phone" id = "cPhone" size = "39" maxlength = "25" placeholder = "Phone"/> <textarea name = "menssagem" rows = "9" cols = "57" placeholder = "Message" id = "text-area"></textarea> <input type = "submit" value = "Submit >"/> <div> </form> </section> <section class = "secao-contato"> <div class = "container tamanho-contato"> <h2>Ask Us Anything</h2> <ul id = "localizacao"> <li class = "endereco"> <h3>Address</h3> <p>350 7th Ave, New York, <br/> <span id = "linha-endereco">NY 760890, USA</span></p> </li> <li class = "email"> <h3>E-mail</h3> <p>Support@halocity.com</p> </li> <li class = "telefone"> <h3>Phone</h3> <p>+1 (212) 643-4534</p> </li> </ul> <footer> <ul class = "social"> <li><a href = "linkedin.com">LinkdIn</a></li> <li><a href = "facebook.com">Facebook</a></li> <li><a href = "twitter.com">Twitter</a></li> </ul> </footer> </div> </section> </section> </div> </body> </html> Imagem do design que estou estudando: https://drive.google.com/file/d/0Byt538E2KsCbME5haTJlNERyYzQ/view?usp=sharing Uma pergunta adicional: Notei que a página não tem um footer comum. Daí tive a ideia de colocar um footer no fim da segunda section onde tem as redes sociais. Isso semanticamente está correto ou é melhor deixar a página sem footer algum? Obs: Não criei essa o design, peguei no dribble para treinar o css e html. Desde já agradeço a todos!
  23. juninhogpe

    [Resolvido] Formulário de contato

    Boa tarde pessoal. Estou usando o script abaixo para enviar um formulário de contato em uma hospedagem da Locaweb, mais o e-mail não chega. $recebenome = $_POST['nome']; $recebeemail = $_POST['email']; $recebetelefone = $_POST['telefone']; $recebemensagem = $_POST['mensagem']; $headers = "Content-type:text/html; charset=iso-8859-1"; $para = "meu-email@gmail.com"; $mensagem .= "Nome: $recebenome<br>"; $mensagem .= "E-mail: $recebeemail<br>"; $mensagem .= "Telefone: $recebetelefone<br>"; $mensagem .= "Mensagem: <br>$recebemensagem<br>"; $envia = mail($para,"Contato",$mensagem,$headers); header('Location: contato-enviado.php'); O que acham que pode estar errado? Obrigado.
  24. Sou iniciante nisso de programação web, então estou meio perdida. Criei um formulário bem simples para testes, até ai ok. Quando preencho e envio, ele da confirmação de ter gravado os registros no bd, mas quando vou la no bd, não tem nada gravado... eu não consigo ver onde pode estar o erro, me ajudem! teste.php <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <?php $host= 'localhost'; $bd= 'nome do meu bd"'; $senhabd= 'minha senha do cpanel'; $userbd = $bd; // RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO ! $ident = $_POST ["ident"]; $contato = $_POST ["contato"]; //Gravando no banco de dados ! //conectando com o localhost - mysql $conexao = mysql_connect($host,$bd, $senhabd); if (!$conexao) die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error()); //conectando com a tabela do banco de dados $banco = mysql_select_db($bd,$conexao); if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); $query = "INSERT INTO `Contato` ( 'ident' , 'contato' ) VALUES ('$ident', '$contato')"; mysql_query($query,$conexao); echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção."; ?> </body> </html> teste.html <!DOCTYPE html> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CADASTRO</title> <style type="text/css"> <!-- .style1 { color: #FF0000; font-size: x-small; } .style3 {color: #0000FF; font-size: x-small; } --> </style> </head> <body> <form id="cadastro" name="cadastro" method="post" action="teste.php"> <table width="625" border="0"> <tr> <td width="69">Nome:</td> <td width="546"><input name="ident" type="text" id="ident" size="70" maxlength="60" /> <span class="style1">*</span></td> </tr> <tr> <td width="69">Contato:</td> <td width="546"><input name="contato" type="text" id="contato" size="70" maxlength="60" /> <span class="style1">*</span></td> </tr> <tr> <td colspan="2"><p> <input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" /> <br/> <input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" /> <br/> </td> </tr> </table> </form> </body> </html>
×

Important Information

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