General1 Postado Março 17, 2010 Denunciar Share Postado Março 17, 2010 Bom, boa noite pessoal..gostaria de uma ajudinha, em um formulário que criei..contato.html<style type="text/css"> <!-- .style1 { font-size: 20px; font-weight: bold; } --> </style> <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <script src="SpryAssets/SpryValidationSelect.js" type="text/javascript"></script> <script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script> <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" /> <style type="text/css"> <!-- .style2 { font-size: 12px; font-family: "Courier New", Courier, monospace; } --> </style> <link href="SpryAssets/SpryValidationSelect.css" rel="stylesheet" type="text/css" /> <link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" /> <form name="form1" method="post" action="enviar_contato.php"> <table width="720" height="139" border="0"> <tr> <td width="69"><strong>Nome:</strong></td> <td width="641"><span id="sprytextfield1"> <label> <input name="nome" type="text" id="nome" size="35" /> </label> </span></td> </tr> <tr> <td><strong>Email:</strong></td> <td><span id="sprytextfield2"> <input name="email" type="text" id="email" size="35" /> </span></td> </tr> <tr> <td><strong>Telefone:</strong></td> <td><span id="sprytextfield3"> <input name="telefone" type="text" id="telefone" size="35" /> </span></td> </tr> <tr> <td><strong>Cidade</strong></td> <td><span id="sprytextfield4"> <input name="cidade" type="text" id="cidade" size="20" /> </span><strong> Estado</strong>: <span class="style29"><span id="spryselect1"> <select name="estado" id="estado"> <option value="value" selected="selected"></option> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AM">AM</option> <option value="AP">AP</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="DF">DF</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MG">MG</option> <option value="MS">MS</option> <option value="MT">MT</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="PR">PR</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RO">RO</option> <option value="RR">RR</option> <option value="RS">RS</option> <option value="SC">SC</option> <option value="SE">SE</option> <option value="SP">SP</option> <option value="TO">TO</option> </select> </span></td> </tr> </table> <table width="418"> <tr> <td width="410"> </td> </tr> </table> <table width="418"> <tr> <td width="410"><span class="style1">SOBRE O PROJETO</span></td> </tr> <tr> <td><p><strong>Qual o nome do site?</strong><br /> <span id="sprytextfield5"> <input name="nome_site" type="text" id="nome_site" size="45" /> </span></p> </td> </tr> </table> <table width="731"> <tr> <td width="723"><p><strong>Qual seu objetivo para o site?</strong><br /> <span id="sprytextarea1"> <textarea name="objetivo_site" id="objetivo_site" cols="60" rows="4"></textarea> </span></p> </td> </tr> </table> <table width="731" border="0"> <tr> <td width="725"><p><strong>Que tipo de produtos ou serviços oferecerá aos usuários do site?</strong><br /> <span id="sprytextarea2"> <textarea name="produtos_site" id="produtos_site" cols="60" rows="4"></textarea> </span></p> </td> </tr> </table> <table width="731"> <tr> <td width="723"><strong>Quantos botões terá no menu?</strong><br /> <span id="sprytextarea3"> <textarea name="botoes_site" id="botoes_site" cols="60" rows="4"></textarea> </span></td> </tr> </table> <table width="100%" border="0" cellpadding="4" cellspacing="4"> <tr> <td colspan="2"><strong>Público alvo do site?</strong><br /> <span id="sprytextarea4"> <textarea name="publico_site" id="publico_site" cols="60" rows="4"></textarea> </span></td> </tr> </table> <p><strong>Qual freqüência de atualização do site?</strong><br /> <span id="spryselect2"> <select name="frequencia_site" id="frequencia_site"> <option value="Diariamente">Diariamente</option> <option value="Semanalmente">Semanalmente</option> <option value="Mensalmente">Mensalmente</option> <option value="Nunca">Nunca</option> </select> </span></p> <p> <strong>Seu site irá possuir gerenciador de conteúdo? Não sabe o que é gerenciador de conteúdo? Clique Aqui.</strong><span style="font-size:10px"><br /> <input name="admin_site" type="radio" id="radio" value="sim" checked="checked" /> <strong>SIM <input type="radio" name="admin_site" id="radio2" value="não" /> <strong>NÃO</strong></strong></span> </p> <p><strong>Já possui um servidor para hospedar site?</strong><br /> <span style="font-size:10px"> <input name="servidor_site" type="radio" id="radio3" value="sim" checked="checked" /> <strong>SIM <input type="radio" name="servidor_site" id="radio4" value="não" /> <strong>NÃO</strong></strong></span></p> <p><strong>Já registrou um domínio para o site?</strong><br /> <span style="font-size:10px"> <input name="dominio_site" type="radio" id="radio5" value="sim" checked="checked" /> <strong>SIM <input type="radio" name="dominio_site" id="radio6" value="não" /> <strong>NÃO</strong></strong></span></p> <p> <label> <input type="submit" name="Enviar" id="Enviar" value="Enviar" /> </label> </p> <p> </p> </form> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1"); var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "email"); var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "none"); var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4"); var spryselect1 = new Spry.Widget.ValidationSelect("spryselect1"); var sprytextfield5 = new Spry.Widget.ValidationTextField("sprytextfield5"); var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1"); var sprytextarea2 = new Spry.Widget.ValidationTextarea("sprytextarea2"); var sprytextarea3 = new Spry.Widget.ValidationTextarea("sprytextarea3"); var sprytextarea4 = new Spry.Widget.ValidationTextarea("sprytextarea4"); var spryselect2 = new Spry.Widget.ValidationSelect("spryselect2", {isRequired:false}); //--> </script> enviar_contato.php <? $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $nome_site = $_POST['site']; $objetivo_site = $_POST['objetivo']; $botoes_site = $_POST['botoes']; $produtos_site = $_POST['produtos']; $publico_site = $_POST['publico']; $frequencia_site = $_POST['frequencia']; $admin_site = $_POST['admin']; $servidor_site = $_POST['servidor']; $dominio_site = $_POST['dominio']; $destinatario = "generallee_cs@hotmail.com"; $formato = "\nContent-type: text/html\n"; $msg .= "DADOS PESSOAIS<br>"; $msg .= "<br>"; $msg .= "Nome: $nome<br>"; $msg .= "Email: $email<br>"; $msg .= "Telefone: $telefone<br>"; $msg .= "Cidade: $cidade<br>"; $msg .= "Estado: $estado<br>"; $msg .= "<br>"; $msg .= "Nome do site: $nome_site<br>"; $msg .= "Objetivo do site: $objetivo_site<br>"; $msg .= "Produtos oferecidos: $produtos_site<br>"; $msg .= "Botoes do site: $botoes_site<br>"; $msg .= "Publico Alvo: $publico_site<br>"; $msg .= "Frequencia de atualizacao: $frequencia_site<br>"; $msg .= "Servidor de hospedagem: $servidor_site<br>"; $msg .= "Dominio registrado: $dominio_site<br>"; mail("$destinatario","Solicitação de Orçamento - WebSite","$msg","from: ".$email.$formato); echo " <script language='javascript'> window.alert('Orçamento Solicitado com sucesso, pedimos que mantenha-se atento ao seu email para resposta - ou adicione o MSN: generallee_cs@hotmail.com'); window.location = 'conta.html'; </script> "; ?>Enfim, não encontro erro algum...mas ele não envia os dados preenchidos no formulário, para o email..e quando envia, não vai os dados das Variaveis $de todas.eu uso a opção Spry do Dreamweaver CS3Caso queiram ver o script rodando, www.esperdesenvolvimento.com/conta.htmlalguém pode me auxiliar?Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Toze Postado Março 22, 2010 Denunciar Share Postado Março 22, 2010 presta atenção no seu código camarada.uma grande quantidade de inputs tem name diferente do que se tenta pegar no postexemplo:... <textarea name="produtos_site" id="produtos_site" cols="60" rows="4"></textarea> ... e no php você pega: $produtos_site = $_POST['produtos']; logo o php não acha o campo produtos, já que ele não existe. você tem que passar dentro da global $_POST[] o valor exato do nome do campo. $produtos_site = $_POST['produtos_site'];revise seu codigo.espero ter ajudado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
General1
Bom, boa noite pessoal..
gostaria de uma ajudinha, em um formulário que criei..
contato.html
enviar_contato.phpEnfim, não encontro erro algum...
mas ele não envia os dados preenchidos no formulário, para o email..
e quando envia, não vai os dados das Variaveis $
de todas.
eu uso a opção Spry do Dreamweaver CS3
Caso queiram ver o script rodando, www.esperdesenvolvimento.com/conta.html
alguém pode me auxiliar?
Obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.