Dawson 0 Denunciar post Postado Dezembro 3, 2004 Alguem ai pode me ajudar ...Problemas :o email que chega no meu outlook, nao eh de quem preencheu o formulario e sim do servidor...ex: abuse@sevidor.com.brNao aparece o conteudo do formulario as unica coisas que aparecem sao ...Nome e email os demais itens so aparece um "on" em vez do conteudo ...eis o script:formulario:<form action = "recebe.php" method = "post"><p> Nome <input type = "text" name = "name" size ="20"></p><p> E-Mail <input type = "text" name = "email" size ="20"></p><p> Anexar Arquivo <input type = "file" name = "anexar_arquivo" size = "20" </p><p class="style1"> Opções </p><p><input type = "radio" name = "emprego" size "20">Emprego</p><p><input type ="radio" name = "curriculum" size "20">Curriculum Vitae</p><p><input type = "radio" name ="estagio" size "20">Estágio</p><span class="style1">Avaliação desse formulário </span><p><input type = "checkbox" name = "ruim" size ="10">Ruim</p><p><input type = "checkbox" name = "regular" size = "10"> Regular</p><p><input type = "checkbox" name = "bom" size = "10"> Bom</p><p><input type = "checkbox" name = "otimo" size ="10"> Ótimo</p><span class="style1">Deixe sua mensagem </span><br><textarea name"mensagem" rows ="7" cols ="30" ></textarea><p> <input type="submit" name="enviar" value="Enviar"><input type = "reset" value ="Limpar"></p></form>script do php que recebe os dados e envia para o email:<?php$nome = $_POST["name"];$email = $_POST["email"];$anexar_arquivo = $_POST["anexar_arquivo"];$emprego = $_POST["emprego"];$curriculum = $_POST["curriculum"];$estagio = $_POST["estagio"];$ruim = $_POST["ruim"];$regular = $_POST["regular"];$bom = $_POST["bom"];$otimo = $_POST["otimo"];$mensagem = $_POST["mensagem"];$assunto .= "Nome: $name\n\n";$assunto .= "E-Mail: $email\n\n";$assunto .= "$anexar_arquivos\n\n";$assunto .= "$emprego\n\n";$assunto .= "$curriculum\n\n";$assunto .= "$estagio\n\n";$assunto .= "$ruim\n\n";$assunto .= "$regular\n\n";$assunto .= "$bom\n\n";$assunto .= "$otimo\n\n";$assunto .= "$mensagem\n";mail("nome@servidor.com.br", "assunto", $assunto);echo "Obrigado por preencher o formulario";?>Desde de já muito obrigado pela atenção :blink: Compartilhar este post Link para o post Compartilhar em outros sites
felipe_rezende 0 Denunciar post Postado Dezembro 3, 2004 Primeiramente voce tem que deixar os raido button com o mesmo nome!Exemplo:<p> <label> <input type="radio" name="opcoes" value="emprego"> Emprego</label> <br> <label> <input type="radio" name="opcoes" value="curriculum"> Curriculum Vitae</label> <br> <label> <input type="radio" name="opcoes" value="estagio"> Estágio</label> <br></p>no script que recebe os valores voce apensa digita o seguinte.$opcoes = $_POST["opcoes"];esta variavel vai conter a opção escolhida pelo usuario.Para o email conter o email digitado insira isto no script que receb os dados:$headers = "From: $nome <$email>\r\n";Agora altere a funcao que envia o email paramail("nome@servidor.com.br", "assunto", $assunto,$headers); Compartilhar este post Link para o post Compartilhar em outros sites
Dawson 0 Denunciar post Postado Dezembro 3, 2004 Opa felipe valeupela ajuda hj vou mudar isso e vou testar ele ok Compartilhar este post Link para o post Compartilhar em outros sites