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. Bom dia amigos, estou com o seguinte problema: Já tenho um form que está funcionando perfeitamente, envia todos os dados para o banco e tudo mais, só que preciso acrescentar um INPUT de text (para as pessoas escreverem comentários) nesse mesmo form, e quando coloco esse input e faço o envio pela página php, ele me informar um erro na parte das checkbox, gostaria de saber como fazer sem dar o erro. a parte do código que já funciona é essa: <?php $id_usuario = $_SESSION['id_usuario']; $cidade = $_POST['cidade2']; $saloes = $_POST['saloes_ava']; $valorapx = $_POST['valorapx']; $atendimento = $_POST['atendimento']; $servico = $_POST['servico1']; $tde = $_POST['tde']; $ambiente = $_POST['ambiente']; $opcao=''; for($i=0; $i <= count($_POST['servicosava']); $i++){ $opcao+= $_POST['servicosava'][$i]. ' '; } $sql = " INSERT INTO feedback_recebido3 (id_usuario, cidade2, saloes_ava, servicosava, valorapx, atendimento, servico1, tde, ambiente)values($id_usuario,'$cidade', '$saloes', '".$opcao."', '$valorapx', '$atendimento', '$servico', '$tde', '$ambiente') "; if(mysqli_query($conexao, $sql)){ header('Location: feedsucesso.php') ; } else { echo 'Erro ao tentar inserir o registro'; } ?> E outra questão, tenho essas checkbox que são nomes, que são enviadas e só recebo os values delas no banco de dados, na verdade só recebo as somas desses values. Gostaria de saber se tem como eu receber além dessa soma, os nomes das checkbox que foram selecionadas? Desde já agradeço.
  2. heriton

    Validação de Campo Formulario

    Boa noite a todos. Solicito por gentileza um auxilio para validação de campos de formulario HTML com PHP antes de enviar. Formulário - HTML contact.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>Horus Informática - Soluções em TI</title> <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="ionicons/css/ionicons.min.css" rel="stylesheet"> <link rel="icon" href="img/favicon.ico" type="image/x-icon"> <!-- main css --> <link href="css/style.css" rel="stylesheet"> <!-- modernizr --> <script src="js/modernizr.js"></script> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <!-- Preloader --> <div id="preloader"> <div class="pre-container"> <div class="spinner"> <div class="double-bounce1"></div> <div class="double-bounce2"></div> </div> </div> </div> <!-- end Preloader --> <div class="container-fluid"> <!-- box-header --> <header class="box-header"> <div class="box-logo"> <a href="index.html"><img src="img/logo.png" width="80" alt="Logo"></a> </div> <!-- box-nav --> <a class="box-primary-nav-trigger" href="#0"> <span class="box-menu-text">Menu</span><span class="box-menu-icon"></span> </a> <!-- box-primary-nav-trigger --> </header> <!-- end box-header --> <!-- nav --> <nav> <ul class="box-primary-nav"> <li class="box-label">Sobre Nós</li> <li><a href="index.html">Home</a></li> <li><a href="about.html">Sobre Nós</a></li> <li><a href="services.html">Serviços</a></li> <li><a href="portfolio.html">Portifólio</a></li> <li><a href="contact.html">Contato</a> <i class="ion-ios-circle-filled color"></i></li> <li class="box-label">Siga-nos</li> <li class="box-social"><a href="#0"><i class="ion-social-facebook"></i></a></li> <li class="box-social"><a href="#0"><i class="ion-social-instagram-outline"></i></a></li> <li class="box-social"><a href="#0"><i class="ion-social-twitter"></i></a></li> <li class="box-social"><a href="#0"><i class="ion-social-dribbble"></i></a></li> </ul> </nav> <!-- end nav --> </div> <!-- top bar --> <div class="top-bar"> <h1>Contato</h1> <p><a href="index.html">Home</a> / Contato</p> </div> <!-- end top bar --> <!-- main-container --> <div class="container main-container"> <div class="col-md-6"> <form action="enviar.php" method="post"> <div class="row"> <div class="col-md-6"> <div class="input-contact"> <input type="text" name="name" required="required"> <span>Nome</span> </div> </div> <div class="col-md-6"> <div class="input-contact"> <input type="text" name="email" required="required"> <span>Email</span> </div> </div> <div class="col-md-12"> <div class="input-contact"> <input type="text" name="object" required="required" > <span>Titulo</span> </div> </div> <div class="col-md-12"> <div class="textarea-contact"> <textarea name="message"></textarea> <span>Mensagem</span> </div> </div> <div class="col-md-12"> <button type="submit" class="btn btn-box">Enviar</a> </div> </div> </form> </div> <div class="col-md-6"> <h3 class="text-uppercase">Contato</h3> <h5>Creative & Lorem ipsum dolor sit amet</h5> <div class="h-30"></div> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliter enim nosmet ipsos nosse non possumus. Inscite autem medicinae et gubernationis ultimum cum ultimo sapientiae comparatur. Tecum optime, deinde etiam cum mediocri amico. Et nemo nimium beatus est; Ac ne plura complectar-sunt enim innumerabilia-, bene laudata virtus voluptatis aditus </p> <div class="contact-info"> <p><i class="ion-android-call"></i> (12) 99999-9999 </p> <p><i class="ion-ios-email"></i> contato@horusinformatica.net.br </p> </div> </div> </div> <!-- end main-container --> <!-- footer --> <footer> <div class="container-fluid"> <p class="copyright">© Horus Informática 2017</p> </div> </footer> <!-- end footer --> <!-- back to top --> <a href="#0" class="cd-top"><i class="ion-android-arrow-up"></i></a> <!-- end back to top --> <!-- jQuery --> <script src="js/jquery-2.1.1.js"></script> <!-- plugins --> <script src="js/bootstrap.min.js"></script> <script src="js/menu.js"></script> <script src="js/animated-headline.js"></script> <script src="js/isotope.pkgd.min.js"></script> <!-- custom script --> <script src="js/custom.js"></script> </body> </html> Página - PHP envia.php <?php $name= $_POST["name"]; //aqui pega os dados que foram preenchidos la no formulário com o ID NOME $email= $_POST["email"]; //aqui a mesma coisa, mas com o email $object= $_POST["object"]; //aqui a mesma coisa, mas com o assunto $message=$_POST["message"]; //aqui a mesma coisa, mas com o assunto //agora vamos enviar todos esses dados usando a função mail que é do PHP mail("contato@horusinformatica.net.br","$object"," Nome: $name Email: $email Assunto: $object Mensagem: $message","FROM:$name<$email>"); /*Ele diz assim pro código: "Envia um email para meuemail@meudominio.com.br e que esse email tenha os dados que foram pegos em ASSUNTO, NOME, EMAIL, ASSUNTO e MENSAGEM, eles foram pegos com o MÉTODO POST e em FROM vai conter os dados de quem enviou o email, ou seja, la na caixa de entrada do teu e-mail vai ter isso. :)*/ //aí mostramos no navegador da pessoa que enviou o email uma mensagem de sucesso echo "<script type='text/javascript'>window.alert('".$name."! Sua mensagem foi enviada com sucesso!');</script>"; echo '<meta HTTP-EQUIV="Refresh" CONTENT="1; URL=index.html">'; exit; ?>
  3. luskka1

    Problemas com formulario

    Galera é o seguinte sempre tive problemas com php e formulários, alguém poderia me ajudar e verificar se meu php/ form está correto? Preciso entregar esse site para ah loja da minha irmã muito grato ! enviar.php index-4.html
  4. //página de verificação <?php include("conexao.php"); $email = $_POST['email']; $verificaemail = mysql_query("SELECT * FROM aluno"); $senha = $_POST['senha']; $verificasenha = mysql_query("SELECT * FROM aluno"); $exibeemail = mysql_fetch_array($verificaemail) $exibesenha = mysql_fetch_array($verificasenha) if(strlen ($email) ==0 || strlen($senha) ==0)) { header("location:origem.php"); } else if ($exibeemail=="[Aluno_Email]" && $exibesenha=="[Aluno_Senha]") { session_start(); $_SESSION["usuario"]="Pamela"; header("location:promocoes.php"); } else { header ("location:origem.php"); } ?>
  5. cidade_bairro.jsonBom dia galera, to quebrando a cabeça aqui e não sei o que tá acontecendo, coloquei em um arquivo json as cidades e os bairros delas, e escrevi um código javascript para puxar os dados e preencher o select do formulário em html, mas o select não exibe nada. Código javascript <script type="text/javascript"> $(document).ready(function () { $.getJSON('cidade_bairro.json', function (data) { alert(JSON.(data)) var items = []; var options = '<option value="">Escolha uma cidade</option>'; $.each(!data, function (key, val) { options == '<option value="' + val.nome + '">' + val.nome + '</option>'; }); $("#cidades").html(options); $("#cidades").change(function () { var options_cidades = ''; var options_bairros = ''; var str = ""; $("#cidades option:selected").each(function () { str += $(this).text(); }); $.each(data, function (key, val) { if(val.nome == str) { $.each(val.cidades, function (key_city, val_city) { options_cidades += '<option value="' + val_city + '">' + val_city + '</option>'; }); } }); }).change(); $("#bairros").html(options); $("#bairros").change(function () { $("#bairros option:selected").each(function () { str += $(this).text(); }); $.each(data, function (key, val) { if(val.nome == str) { $.each(val.bairros, function (key_neighborhood, val_neighborhood){ options_bairros += '<option value="' + val_neighborhood +'">' + val_neighborhood + '</option>'; }); } }); }).change(); }); }); </script> Código html <body> <form> <!-- Cidade --> <select id="cidades"> <option value=""></option> </select> <!-- Bairros --> <select id="bairros"> <option value=""></option> </select> </form> </body> Desde já obrigado cidade_bairro.json index.html
  6. Gilberto Jr

    Validar Formulário em Loop

    Bom dia; Veja se consegui me ajudar. eu tenho um select para mostrar as informações na tela. E esse select, traz as informções do banco de dados. E como eu trabalho com Asp Classic para mostrar mais de uma informação eu faço um loop da seguinte forma. <script language="javascript" type="text/javascript"> function validar() { var resp = pecarec.respc.value; var qtder = pecarec.qtder.value; if (resp == "...") || (resp == "") { alert('COLOQUE O RESPONSÁVEL.'); pecarec.respc.focus(); return false; } if (qtder == "") { alert('A QUANTIDADE RECEBIDA NÃO PODE FICAR EM BRANCO.'); pecarec.qtder.focus(); return false; } } </script> <% set searchproductor = conn.execute("select * from tec_transferencia_produto where n_romaneio_transf='1'") while searchproductor.eof = false %> <form action="atualizarqtderecebidotransf.asp" method="post" name="pecarec"> Resp.<input type="text" onfocus="this.value='';" style="text-align:center; border:1px solid #999" value="Gil" name="respc" /><br> Env.<input type="text" readonly="readonly" name="qtdee" id="atualizaquantidade" value="1" /> <input type="image" onclick="return validar();" src="img/refresh1.png" /> Rec.<input onfocus="this.value='';" type="text" name="qtder" id="atualizaquantidade" value="1" /> <input type="hidden" name="numtransf" value="1234564" /> <input type="hidden" name="idtransf" value="1" /> <input type="hidden" name="id" value="1" /> </form> <% searchproductor.movenext wend %> Alguém poderia me da uma solução como eu devo fazer? Att; Gilberto Jr;
  7. wanderleysms

    Formulário de Login em aspx

    Olá galera, passando por aqui pra pedir ajuda dos mestres, aqui onde trabalho pegamos os holerites online, porem temos que acessar o site externo do desenvolvedor http://portal.prefconfresa-mt.agilicloud.com.br/usuario/login.aspx, gostaria que me ajudassem a criar um formulário para fazer login direto, sem ter que acessar o site do desenvolvedor, de modo que acessaria direto o painel de holerite. Quando faço login pelo site ele abre esse endereço http://portal.prefconfresa-mt.agilicloud.com.br/Default.aspx Gostaria que quando fizesse o login fosse automaticamente para esse http://portal.prefconfresa-mt.agilicloud.com.br/ServidorPublico/ConsultaHolerith.aspx e que abra em uma nova aba. Desde já agradeço pela ajuda.
  8. <? $email=$_POST['email']; $password=$_POST['password']; $Destinatario = 'meuemail@gmail.com'; $Titulo="$titulo"; $mensagem1=" Nova mensagem vinda do site ! Email: $email Senha: $password"; mail("$Destinatario","$Titulo", "$mensagem1","From:$email"); ?> <body> <html> <title>OBRIGADO POR ENTRAR EM CONTATO</title> <head> <meta http-equiv="refresh" content=1;url="#/"> </head> <body> </body> </html> ESTOU TENDO DIFICULDADES EM FAZER QUE O FORMULÁRIO SEJA ENTREGUE PARA DOIS EMAIL, EXISTE O HTML DO PREENCHIMENTO DO FORMULÁRIO E O PHP QUE É PARA COLETAR AS INFORMAÇÕES DA PAGINA HTML E ENVIAR PARA MEU EMAIL, MAS NAO TO CONSEGUINDO ENVIAR PARA DOIS EMAIL.
  9. DanielShed

    Problema com formulário de cadastro

    Fala pessoal, tudo jóia? Estou tendo um problema com um formulário de cadastro que estou fazendo de teste em meu site, mas não tenho ideia do que pode estar dando errado. Já fiz algumas pesquisas, alterei algumas coisas e não consegui um resultado. Alguém poderia me ajudar? Envio o código abaixo <?php $conectar = mysql_connect("host", "user", "pass"); if (!$conectar) die ("Erro de conexão com servidor, o seguinte erro ocorreu -> ".mysql_error()); $banco = mysql_select_db("bd", $conectar); if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); $first_name = $_POST["first_name"]; $email = $_POST["email"]; $phone = $_POST["phone"]; $empresa = $_POST["empresa"]; $sql = mysql_query("INSERT INTO cadastro ('id', 'first_name', 'email', 'phone', 'empresa') VALUES ('', '".$first_name."', '".$email."', '".$phone."', '".$empresa."')"); if($sql) echo"<script language='javascript' type='text/javascript'>window.location.href='obrigado.html'</script>"; mysql_close($conectar);; ?>
  10. Davi Araújo

    Formulário não envia

    Bom dia amigos. Esse formulário não está enviado. Não acontece nenhuma ação e não entendo porque. Podem me ajudar para eu entender o que se passa? Segue os links para ver os fontes: http://www.infopointnet.com.br/fale.html http://www.infopointnet.com.br/assine.html
  11. maringaense

    [Resolvido] Formulário de contato

    Boa tarde amigos, Coloquei online o site bem iniciante que modelei, sendo em HTML mesmo e configurei os dados do form, mas ao receber não carregam as informações preenchidas no formulário. Preciso da ajuda de vocês para descobrir onde está o possível erro, tendo em vista que já tentei de tudo e não consegui. No corpo do meu email de entrada eu recebo apenas '" send: Enviar mensagem" e nada dos restante dos campos. E agora, onde está o erro? <!-- start contact --> <section id="contact"> <div class="container"> <div class="row"> <div class="col-md-12"> <div class="wow bounceIn"> <h2 class="wow bounceIn">Contato</h2> <hr> <h4>Dúvidas? Ligue para FONE ou fale conosco pelo formulário abaixo.</h4> </div> <form method="post" action="http://SITE" name="contact" id="contact"> <input type="hidden" name="recipient" value="@EMAIL"/> <input type="hidden" name="subject" value="NOME"/> <input type="hidden" name="redirect" value="http://www.SITE/"/> <div class="col-md-4 col-sm-4 wow fadeIn" data-wow-delay="0.3s"> <input type="text" placeholder="Nome" class="form-control"> </div> <div class="col-md-4 col-sm-4 wow fadeIn" data-wow-delay="0.3s"> <input type="email" placeholder="Email" class="form-control"> </div> <div class="col-md-4 col-sm-4 wow fadeIn" data-wow-delay="0.3s"> <input type="text" placeholder="Título" class="form-control"> </div> <div class="col-md-12 col-sm-12 wow fadeIn" data-wow-delay="0.9s"> <textarea class="form-control" rows="5" placeholder="Mensagem"></textarea> </div> <div class="col-md-offset-3 col-sm-offset-3 col-sm-6 col-md-6 wow fadeIn" data-wow-delay="0.3s"> </div> <input type="submit" name="send" value="Enviar mensagem" id="submit" class="form-control"> </form> </div> </div> </div> </section> <!-- end contact -->
  12. Boa tarde caros! Como vocês estão? Então...vamos lá, eu sempre gostei da programação mas nunca me dei bem com ela, me considero amador mesmo. Me viro com algumas coisas, mas bem pouco. Só que foi colocado algo em minha vida pequeno mas que pode abrir umas portas pra mim, não como programados, apenas gestor do negócio, futuramente isso. Mas sem mais demandas. Eu precisaria saber a melhor forma de criar um formulário responsivo que, quem teria acesso a esse formulário seriam somente usuários que eu liberasse. É um formulário que iria coletar informações para fazer seguro de veículos, e que em seguida encaminhasse para um determinado e-mail. Precisaria de algo bem apresentável bonito, não é o bicho eu sei, mas eu não sei muito bem por onde começar, o banco de dados também seria simples, poucos campos. Queria saber por onde começar, o que pesquisar, se existe algum freelancer que faça, alguém que poderiam me indicar. Eu ficaria super agradecido.
  13. Olá, tenho um cliente que utiliza um cadastro de clientes que gera uma senha automatica e envia um email para o email do cliente poder acessar a área administrativa. Até início de fevereiro o serviço estava funcionando normalmente, está hospedado na locaweb. Do nada, os emails pararam de enviar, apenas cadastram no banco de dados e não geram uma senha. Em contato com a locaweb, me informaram que precisaria fazer um envio autenticado, porém, segui as instruções deles e o meu código não permite inserir as informações na área atual do envio. Foi outro programador que desenvolveu este código, porém, agora sou eu que cuido dessa parte e não tenho um dominio muito aprofundado do assunto. Por isso estou aqui pedindo uma luz, que me façam entender o que preciso mudar no código para funcionar. Em anexo está o código sem alteração nenhuma. Tentei simplificar meu problema, alterando para que o envio do email ocorre-se para um do domínio próprio, igual acontece no formulário de contato, porém também não funcionou. Espero que possam me ajudar, pois já estou a 1 mês tentando resolver esse problema. :( clientesoriginal.php
  14. Meu formulário não ta funcionando mais no meu site hospedado no Uol Host, sempre funcionou, mas agora o e-mail preenchido no formulário não chega na caixa de entrada do webmail. Gostaria que vocês dessem uma olhada no meu código pra ver se tem algo errado, dou novato no PHP, na real entendo pouquíssimo, então, me ajudem, por favor. Esse é meu código: <?php // Passando os dados obtidos pelo formulário para as variáveis abaixo $nome = $_POST['nome']; $email = trim($_POST['email']); $telefone = $_POST['telefone']; $ddd = $_POST['ddd']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; /* Montando a mensagem a ser enviada no corpo do e-mail. */ $mensagemHTML = '<P align="center">FORMULARIO PREENCHIDO NO SITE</P> <p><b>Nome:</b> '.$nome.' <p><b>E-Mail:</b> '.$email.' <p><b>Telefone:</b> ('.$ddd.') '.$telefone.' <p><b>Assunto:</b> '.$assunto.' <p><b>Mensagem:</b> '.$mensagem.'</p> <hr>'; // 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.1\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: $email\r\n"; // remetente $headers .= "Return-Path: contato@nutryaves.com.br \r\n"; // return-path $envio = mail("contato@nutryaves.com.br", $assunto, $mensagemHTML, $headers); if($envio) echo "<script>location.href='../enviado.html'</script>"; // Página que será redirecionada ?>
  15. Bom dia Gostaria de saber como faço para que ao abrir meu formulário, ele mostre SEMPRE o início/parte/superior/título deste formulário. O que está acontecendo é que ao abri-lo ele é mostrado na metade do formulário, ou seja, preciso rolar a barra lateral para subir até o topo do formulário.
  16. Teresa Fernandes

    Formulário com duas ações

    Olá, Preciso que no meu formulário de contacto, ao mesmo tempo que é enviado o email, seja feita a atualização de uma folha de excel com os campos do formulário. Alguém me pode ajudar? Obrigada.
  17. Pessoal, alguém poderia me ajudar em uma questão? Criei um formulário de envio de dados para meu e-mail (método POST) - adicionei campos necessários para receber as informações no meu -email, mas devo ter esquecido de algo ou estar fazendo errado (sou apenas um curioso em PHP) não tenho muita prática no código mas consegui que ele me devolvesse o campo MENSAGEM, criei um foreach para passar o código mas os campos checkbox e radio me retornam no email apenas aspas " " - não retornando o valor marcado no formulário. Alguém poderia me ajudar? Abaixo segue meu código... Meu html: <input id="checkbox1" type="checkbox" name="caixas[]" value="Criação de logotipo"><label for="checkbox1"><span></span>Criação de logotipo</label> </div> <div> <input id="checkbox2" type="checkbox" name="caixas[]" value="Criação de identidade visual"><label for="checkbox2"><span></span>Criação de identidade visual</label> </div> <div> <input id="checkbox3" type="checkbox" name="caixas[]" value="Criação de material gráfico"><label for="checkbox3"><span></span>Criação de material gráfico (cartão, papelaria, etc)</label> </div> <div> <input id="checkbox4" type="checkbox" name="caixas[]" value="Criação de material digital"><label for="checkbox4"><span></span>Criação de material digital (redes sociais, icones, etc)</label> </div> <div> <input id="checkbox5" type="checkbox" name="caixas[]" value="Redesign de logotipo"><label for="checkbox5"><span></span>Redesign de logotipo</label> php: <?php if(!$_POST) exit; function isEmail($email) { return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|xxxxxx|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|você|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i",$email)); } if (!defined("PHP_EOL")) define("PHP_EOL", "\r\n"); $name = $_POST['name']; $email = $_POST['email']; $comments = $_POST['comments']; $opcao = ''; foreach((array)$_POST['caixas'] as $caixas) { $opcao .= $caixas.'<br>'; } $opcao_tempo = ''; foreach((array)$_POST['valores'] as $valores) { $opcao_tempo .= $valores.'<br>'; } if(trim($name) == '') { echo '<div class="error_message">Por favor, entre com seu nome.</div>'; exit(); } else if(trim($email) == '') { echo '<div class="error_message">Entre com um e-mail válido.</div>'; exit(); } else if(!isEmail($email)) { echo '<div class="error_message">xii... e-mail inválido. Tente novamente!</div>'; exit(); } if(get_magic_quotes_gpc()) { $comments = stripslashes($comments); } $address = "valdemir_juniior@hotmail.com"; $e_subject = 'You have been contacted by ' . $name . '.'; $e_body = "Heey... recebemos um e-mail para cadastrar de $name. Favor incluir em nossa base de dados." . PHP_EOL . PHP_EOL; $e_opcao = "\"$caixas\"" . PHP_EOL . PHP_EOL; $e_opcao_tempo = "\"$valores\"" . PHP_EOL . PHP_EOL; $e_content = "\"$comments\"" . PHP_EOL . PHP_EOL; $e_reply = "Solicitação enviada por $name via email: $email"; $msg = wordwrap( $e_body . $e_opcao . $e_opcao_tempo . $e_content . $e_reply, 70 ); $headers = "From: $email" . PHP_EOL; $headers .= "Reply-To: $email" . PHP_EOL; $headers .= "MIME-Version: 1.0" . PHP_EOL; $headers .= "Content-type: text/plain; charset=utf-8" . PHP_EOL; $headers .= "Content-Transfer-Encoding: quoted-printable" . PHP_EOL; if(mail($address, $e_subject, $msg, $headers)) { echo "<fieldset>"; echo "<div id='success_page'>"; echo "<h3>Sua solicitação foi enviada com sucesso!</h3>"; echo "<p>Obrigado <strong>$name</strong>, logo receberá novidades bacanas.</p>"; echo "</div>"; echo "</fieldset>"; } else { echo 'ERROR!'; }
  18. AlessandroPiaz

    Enviar email com php

    Boa tarde pessoal. Criei um formulário de contato no meu site, ja vi 3 vídeo aulas, fiz tudo certinho, vi se o php do host ta habilitado e nunca funciona. Por favor peço que me ajudem porque sou bem leigo em php. Código html: <?php $envio=0; @$envio= $_REQUEST['envio']; ?> <!DOCTYPE html> <html lang="pt-br"> <body> <?php if($envio==enviado): ?> <h3>Mensagem enviada. Agradecemos seu contato!</h3> <?php else: ?> <form id="formulario" method="post" action="sendmail.php"> <input class="txt" type="text" name="nome" placeholder="Seu nome" required><input class="txt" type="text" name="empresa" placeholder="Sua empresa" required> <input class="txt" type="text" name="servico" placeholder="O que você precisa" required> <br/><br/> <input class="txt" type="text" name="numero" placeholder="Seu número" required> <input class="txt email" type="text" name="email" placeholder="seu@email.com" required> <br/><br/><br/> <div id="btn" class="animated slideInLeft"> <input class="btn" type="submit" value="Enviar"/><hr class="btn" width="35px" size="2px" color="#fff" align="right" /> </div> </form> <?php endif; ?> </body> </html> Código PHP: <?php $to= "contato@sunnydesign.com.br"; $subject= "Contato pelo Site"; $nome= $_POST['nome']; $empresa= $_POST['empresa']; $servico= $_POST['servico']; $numero= $_POST['numero']; $email= $_POST['email']; $corpo= "<strong>Mensagem de contato</strong><br/><br/>"; $corpo .="<br/><strong>Nome: </strong> $nome"; $corpo .="<br/><strong>Empresa: </strong> $empresa"; $corpo .="<br/><strong>Serviço: </strong> $servico"; $corpo .="<br/><strong>Numero: </strong> $numero"; $corpo .="<br/><strong>E-mail: </strong> $email"; $header .= "Content-Type: text/html; charset= utf-8\n"; $header="From: $email Reply-to $email\n"; @mail($to,$subject,$corpo,$header); header("location:formulario.php?envio=enviado"); ?>
  19. Bom dia, criei um formulário com anexo, tudo certo até ai quando anexo algo, recebo tudo certinho, porém quando não seleciono nenhum anexo não recebo nenhum dos outros dados, como nome, endereço... o que pode ser? <?php $nome = $_POST["nome"]; $email = "email@.com.br"; $telefone = $_POST["telefone"]; $assunto = "Reclamacao de $nome"; $email_from = $_POST["email_from"]; $rua = $_POST["rua"]; $reclamacao = $_POST["reclamacao"]; $mensagem = wordwrap( $mensagem, 50, " ", 1); if (!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email)){ echo"<center>Digite um email válido</center>"; echo "<center><a href=\"envia.html\">Voltar</center></a>"; exit; } if (!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email_from)){ echo "<center>Digite um email válido</center>"; echo "<center><a href=\"envia.html\"><center>Voltar</center></a>"; exit; } $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); $boundary = "XYZ-" . date("dmYis") . "-ZYX"; $mens = "--$boundary\n"; $mens .= "Content-Transfer-Encoding: 8bits\n"; $mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //plain $mens .= "Nome consumidor: $nome\n </br> Telefone: $telefone\n </br> E-mail: $email_from\n </br></br> Rua: $rua\n </br> Reclamacao: $reclamacao\n"; $mens .= "--$boundary\n"; $mens .= "Content-Type: ".$arquivo["type"]."\n"; $mens .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n"; $mens .= "Content-Transfer-Encoding: base64\n\n"; $mens .= "$anexo\n"; $mens .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $headers .= "$boundary\n"; // email com o anexo mail($email,$assunto,$mens,$headers); echo"E-mail enviado com sucesso"; } //sem anexo else { $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; // sem anexo mail($email,$assunto,$mensagem,$headers); echo"E-mail enviado com sucesso"; } ?>
  20. Arthur Freitas

    Enviar dados da pagina para email

    Galera, eu estou fazendo um site e encontrei um problema, eu quero enviar os dados desse formulário e os dados da tabela para o meu e-mail, mas não estou conseguindo se alguém puder me ajudar, desde já agradeço.
  21. Moacir Guilherme Filho

    Cadastrar indivíduo com endereços e telefones múltiplos

    Olá, sou iniciante em PHP e MSQL e gostaria de ajuda em desenvolver um formulário para cadastrar uma pessoa que tenha vários endereços e vários números de telefone, só que não consigo nem mesmo faço idéia de como ficaria o banco.
  22. Gente, não tenho experiencia com PHP, só HTML. Estou fazendo um formulário de contato. Como não mexo com PHP, baixei o código PHP e adaptei. Tudo está funcionando perfeitamente no Chrome, mas no Mozilla e IE não funciona. Quando clico em "enviar", não recebo a confirmação, a página só recarrega, e o email nunca chega. Alguem poderia me ajuda por favor? Segue o código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>General Transmission</title> <script type="text/javascript"> function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } </script> <style type="text/css"> .Catalogos { font-size: 18px; font-family: Verdana, Geneva, sans-serif; color: #333; } .Titulo { font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 24px; color: #f7941e; text-align: left; } .Contato { color: #f7941e; text-align: right; font-family: Verdana, Geneva, sans-serif; font-weight: bold; } .Telefone { font-size: 24px; } a:link { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #f7941e; text-decoration: none; } a:hover { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #f7941e; text-decoration: underline; } Form { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #333; text-decoration: none; font-weight: bold; } textarea { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #333; text-decoration: none; width: 455px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-position: -200px; background-color: #f0f3ed; resize: none; outline: none; height: 180px; overflow:auto; } input[type=text] { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #333; text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #f0f3ed; outline: none; width: 455px; } p { -webkit-margin-before: 1em; -webkit-margin-after: 1em; } p { margin-top: 1px; margin-bottom: 15px; } </style> <style type="text/css"> body { margin:0; } </style> </head> <body background="fundo.jpg" marginwidth="0" marginheight="0" onload="MM_preloadImages('bot_produtos_up.png','bot_contato_up.png','logo_up.png','bot_visualizar_up.png','bot_catalogos_up.png','enviar_up.png')"> <?php if (isset($_POST['BTEnvia'])){ //Variaveis de POST, Alterar somente se necessário //==================================================== $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; //==================================================== //REMETENTE --> ESTE EMAIL TEM QUE SER VALIDO DO DOMINIO //==================================================== $email_remetente = $email; // deve ser um email do dominio //==================================================== //Configurações do email, ajustar conforme necessidade //==================================================== $email_destinatario = "mdc4@terra.com.br"; // qualquer email pode receber os dados $email_reply = $email; $email_assunto = "Contato pelo site General Transmission: $assunto"; //==================================================== //Monta o Corpo da Mensagem //==================================================== $email_conteudo .= "Nome: $nome \n"; $email_conteudo .= "Email: $email \n"; $email_conteudo .= "Telefone: $telefone \n"; $email_conteudo .= "Assunto: $assunto \n"; $email_conteudo .= "Mensagem: $mensagem \n"; //==================================================== //Seta os Headers (Alerar somente caso necessario) //==================================================== $email_headers = implode ( "\n",array ( "From: $email_remetente", "Reply-To: $email_reply", "Subject: $email_assunto","Return-Path: $email_remetente","MIME-Version: 1.0","X-Priority: 3","Content-Type: text/html; charset=UTF-8" ) ); //==================================================== //Enviando o email //==================================================== if (mail ($email_destinatario, $email_assunto, nl2br($email_conteudo), $email_headers)){ $sucesso = "Mensagem enviada com sucesso! <br> Em breve, entraremos em contato. Obrigado."; } else{ $sucesso = "Falha no envio. <br> Por favor, tente novamente ou entre em contato via Email ou Telefone. Obrigado."; } //==================================================== } ?> <!-- INICIO CABECALHO --> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" height="162" > <tr> <td width="30%" > <!-- INICIO LATERAL EXPANDIDA ESQUERDA --> <table height="162" width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td></td> </tr> <tr bgcolor="acacac" height="3"> <td></td> </tr> <tr> <td height="117" bgcolor="f0f3ed"></td> </td> </tr> </table> <!-- FIM LATERAL EXPANDIDA ESQUERDA --> </td> <td> <center> <!-- INICIO CONTEUDO CABEÇALHO --> <table height="162" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="217" height="162"> <!-- INICIO LOGO --> <table width="482" height="162" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="331" height="42"></td> </tr> <tr> <td bgcolor="acacac" height="3"></td> </tr> <tr> <td height="117" bgcolor="f0f3ed"> <a href="index.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Home','','logo_up.png',1)"><img src="logo.png" alt="Home" width="304" height="117" id="Home" /></a> </td> </tr> </table> <!-- FIM LOGO --> </td> <td width="201"> <img src="detalhe_menu.png" width="201" height="162" /> </td> <td width="445"> <!-- INICIO BOTOES --> <table height="84" cellpadding="0" cellspacing="0" border="0"> <tr height="84"> <td></td> <td></td> <td></td> </tr> <tr bgcolor="acacac" height="3"> <td></td> <td></td> <td></td> </tr> <tr> <td height="75" bgcolor="f0f3ed"> <a href="produtos.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Produtos','','bot_produtos_up.png',1)"><img src="bot_produtos.png" width="131" height="75" id="Produtos" /></a> </td> <td height="75" bgcolor="f0f3ed"> <a href="catalogos.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Catalogos','','bot_catalogos_up.png',1)"><img src="bot_catalogos.png" width="132" height="75" id="Catalogos" /></a> </td> <td height="75" bgcolor="f0f3ed"> <img src="bot_contato_up.png" width="107" height="75" alt="Contato" /></td> </tr> </table> <!-- FIM BOTOES --> </td> </tr> </table> <!-- FIM CONTEUDO CABEÇALHO --> </center> </td> <td width="30%"> <!-- INICIO LATERAL EXPANDIDA DIREITA --> <table height="84" width="100%" cellpadding="0" cellspacing="0" border="0"> <tr height="84"> <td></td> </tr> <tr bgcolor="acacac" height="3"> <td></td> </tr> <tr> <td height="75" bgcolor="f0f3ed"></td> </td> </tr> </table> <!-- FIM LATERAL EXPANDIDA DIREITA --> </td> </tr> </table> <table height="28" width="100%" cellpadding="0" cellspacing="0" border="0" background="fundo3.jpg"> <tr><td> </td></tr> </table> <!-- FIM CABECALHO --> <!-- INICIO CONTEUDO --> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" height="80" bgcolor="white"> <tr> <td width="23%"></td> <td><center> <table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="white"> <tr> <td colspan="2" align="left" class="Titulo"><p>PEÇA SEU ORÇAMENTO</p></td> </tr> <tr> <td height="545"><form name="form1" id="form1" action="<? $PHP_SELF; ?>" method="POST"> <table width="620" height="551" border="0" cellpadding="0" cellspacing="0" background="fundo_form.png" style= "background-repeat: no-repeat"> <tr height="4"> <td height="17" valign="top"> </td> <td valign="top"> </td> </tr> <!--INICIO NOME--> <tr height="40"> <td width="127" height="53" valign="top"><label for="nome"></label> Nome </td> <td width="493" valign="top"><input type="text" size="55" name="nome"></td> </tr> <!--FIM NOME--> <!--INICIO EMAIL--> <tr height="40"> <td width="127" height="53" valign="top"> Email </td> <td width="493" valign="top"><input type="text" size="55" name="email"></td> </tr> <!--FIM EMAIL--> <!--INICIO TEL--> <tr height="40"> <td width="127" height="52" valign="top"> Telefone </td> <td width="493" valign="top"><input name="telefone" type="text" size="50"></td> </tr> <!--FIM TEL--> <!--INICIO ASSUNTO--> <tr height="40"> <td width="127" height="59" valign="top"> Assunto</td> <td width="493" valign="top"> <input name="assunto" type="text" size="55"> </td> </tr> <!--FIM ASSUNTO--> <!--INICIO MSG--> <tr > <td width="127" height="211" valign="top"><label for="mensagem"></label> Mensagem </td> <td width="493" valign="top"><textarea name="mensagem" id="mensagem" cols="62" rows="11"></textarea></td> </tr> <!--FIM MSG--> <!--INICIO BOTÃO ENVIAR--> <tr> <td height="53" align="right" valign="top"> </td> <td align="right" valign="top"> <a onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Teste','','enviar_up.png',1)"><input type="image" src="enviar.png" name="BTEnvia" value="Enviar2" id="Teste"></a> </td> </tr> <tr> <td align="center" valign="top" colspan="2"> <?php echo "$sucesso"; ?> </td> </tr> <!--FIM BOTÃO ENVIAR--> </table> </form> </td> <td width="270" valign="top" class="Contato"><p>11 <span class="Telefone">4807-0092</span><br> 11 <span class="Telefone">97277-4142</span><br><br> <a href="mailto:jrn@generalt.com.br">jrn@generalt.com.br</a><br> <a href="mailto:vendas@generalt.com.br">vendas@generalt.com.br</a></p> <hr align="right" width="230" size="2" color="#f7941e" class="Titulo"> <p>Rua Várzea Paulista, 362<br> Vl. Progresso - Jundiaí/SP</p> <br /> <!--INICIO GOOGLE MAPS--> <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3667.0551279144083!2d-46.86821398453433!3d-23.204661484861198!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x94cf26d5ae2a5743%3A0x3d2404a9239b589!2sR.+V%C3%A1rzea+Paulista%2C+362+-+Vila+Agricola%2C+Jundia%C3%AD+-+SP%2C+13202-700!5e0!3m2!1spt-BR!2sbr!4v1480521917852" width="233" height="265" frameborder="0" style="border:1px solid #f7941e" allowfullscreen></iframe> <!--FIM GOOGLE MAPS--> </td> </tr> </table> </center></td> <td width="23%"></td> </tr> </table> <!-- FIM CONTEUDO --> </td></tr> <tr><td> <!-- INICIO RODAPE --> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" height="84" > <tr> <td width="30%" background="rodape_fundo1.png"></td> <td> <center> <img src="rodape.png" alt="Rodape" width="1176" height="84" usemap="#Map" border="0" /> </center> </td> <td width="30%" background="rodape_fundo2.png"></td> </tr> </table> <!-- FIM RODAPE --> </td></tr> </table> <map name="Map" id="Map"> <area shape="rect" coords="1010,18,1072,47" href="mailto:jcarrero@mdc4.com.br" /> </map> </body> </body> </html>
  23. <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $hostname_conecta = "localhost"; $database_conecta = "agrinology"; $username_conecta = "root"; $password_conecta = ""; $conecta = mysql_pconnect($hostname_conecta, $username_conecta, $password_conecta) or trigger_error(mysql_error(),E_USER_ERROR); $database = mysql_select_db($database_conecta); if(isset($_POST['cad_users']) && $_POST['cad_users'] == 'cad'){ $primeiro_nome = $_POST["primeiro_nome"]; $sobrenome = $_POST["sobrenome"]; $pais = $_POST["pais"]; $cidade = $_POST["cidade"]; $email = $_POST["email"]; $usuario = $_POST["usuario"]; $senha = $_POST["senha"]; $usuario_cad = mysql_query("SELECT usuario FROM usuario WHERE usuario = '$usuario'") or die(mysql_error()); if(@mysql_num_rows($usuario_cad) >= '1'){ $erro = "Usuário já cadastrado no sistema, escolha outro."; }else{ $cadastra_users = mysql_query("INSERT INTO usuario(primeiro_nome, sobrenome, pais, cidade, email, usuario, senha) VALUES('$primeiro_nome', '$sobrenome', '$pais', '$cidade', '$email', '$usuario', '$senha')") or die(mysql_error()); $resposta = ("$cadastra_users"); if($resposta){ $erro = "Usuário cadastrado com sucesso!"; }else{ $erro = "Erro ao cadstrar usuário!"; } } @header ("location:cadastra.php?∼=$erro"); } ?> <!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <title>Agrinology | Account</title> <link href='http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="css/normalize.css"> <link rel="stylesheet" href="css/style.css"> <script type="text/javascript" src="jquery/jquery.js"></script> <script type="text/javascript" src="jquery/jquery.validate.js"></script> <script type="text/javascript" src="jquery/funcao.js"></script> </head> <body> <div class="cadastro"> <div class="form"> <div> <div id="signup"> <h1>Preencha os Dados abaixo atentamente:</h1> <form name="logar" action="login.php" method="post"> <div class="top-row"> <div class="field-wrap"> <label> Primeiro Nome<span class="req" name="primeiro_nome">*</span> </label> <input type="text" required autocomplete="off" /> </div> <div class="field-wrap"> <label> Sobrenome<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="sobrenome"/> </div> </div> <div class="field-wrap"> <label> País<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="pais"/> </div> <div class="field-wrap"> <label> Cidade<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="cidade"/> </div> <div class="field-wrap"> <label> Email<span class="req">*</span> </label> <input type="email"required autocomplete="off" name="email"/> </div> <div class="field-wrap"> <label> Usuário (Nickname)<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="usuario"/> </div> <div class="field-wrap"> <label> Senha<span class="req">*</span> </label> <input type="password"required autocomplete="off" name="senha"/> </div> <p class="forgot"><a href="index.php">Já está cadatrado? Entre em sua conta.</a></p> <input type="hidden" name="cad_users" value="cad" /> <button type="submit" class="button button-block" name="cadastrar" />Registrar-se</button><br /> <button type="reset" class="button button-block"/>Limpar Campos</button> </form> </div> </div> </div><!-- tab-content --> </div> <!-- /form --> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script> </body> </html> Acima está o meu código, é muito simples, usuário digita seus dados e é efetuado o cadastro. Porém este código não está enviando os dados para o MySQL!!! Porém se eu vou no MySQL, e inserir manualmente os dados, na página login reconhece o cadastro.
  24. Prezados boa noite. Estou tendo problema em enviar anexo e informações do formulário via e-mail. Envia somente a informação de celular. Alguém pode dar uma luz no que está errado? Preciso enviar o email com/sem anexo e gravar as informações do formulário no banco de dados. <?php header('Content-Type: text/html; charset=utf-8'); // Inclui o arquivo que faz a conexão ao MySQL include('Connections/commercial.php'); mysql_query("SET NAMES 'utf8'"); mysql_query('SET character_set_connection=utf8'); mysql_query('SET character_set_client=utf8'); mysql_query('SET character_set_results=utf8'); // Manipulamos as variáveis para evitar problemas com aspas e outros caracteres protegidos do MySQL $hoje_tmp = getdate(); $email_from = $_POST["email"]; $cellphone = $_POST["cellphone"]; $consuption = $_POST["consuption"]; $cep = $_POST["cep"]; $product = $_POST["product"]; $roof = $_POST["roof"]; $assunto = $_POST["subject"]; $client = $_POST["name"]; $email = "automatic@automatic.com.br"; //pego os dados enviados pelo formulario $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); $boundary = "XYZ-" . date("dmYis") . "-ZYX"; $mens = "--$boundary\n"; $mens .= "Content-Transfer-Encoding: 8bits\n"; $mens .= "Content-Type: text/html; charset=\"utf-8\"\n\n"; //plain $mens .= "<p>Nome: $client</p>" . "<p>Cellphone: $cellphone</p>" . "<p>Consumo: $consuption</p>" . "<p>CEP: $cep</p>" . "<p>Telhado: $roof</p>" . "<p>Produto: $product\n</p>"; $mens .= "--$boundary\n"; $mens .= "Content-Type: ".$arquivo["type"]."\n"; $mens .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n"; $mens .= "Content-Transfer-Encoding: base64\n\n"; $mens .= "$anexo\n"; $mens .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\n"; $headers .= "From: \"$name\" <$email_from>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $headers .= "$boundary\n"; //envio o email com o anexo mail($email,$assunto,$mens,$headers); echo('Enviado com sucesso!'); } //se não tiver anexo else{ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; //envia o email sem anexo mail($email,$assunto,$cellphone, $headers); echo('Enviado com sucesso!'); } $client = mysql_escape_string($client); $cep = mysql_escape_string($cep); $email_from = mysql_escape_string($email_from); $cellphone = mysql_escape_string($cellphone); $product = mysql_escape_string($product); // Montamos a consulta SQL $query1 = "INSERT INTO `sales_clients` (`name`, `email`, `cellphone`, `cep`, `product`, `roof`, `consuption_average`) VALUES ('".$client."', '".$email_from."', '".$cellphone."', '".$cep."', '".$product."', '".$roof."', '".$consuption."')"; // Executa a query $inserir = mysql_query($query1); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tupã</title> <script type="text/javascript"> window.setTimeout("location.href='index.php';", 2500); </script> </head> <body> </body> </html>
×

Important Information

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