Ir para conteúdo
Fórum Script Brasil
  • 0

Formulário Para Inscrição De Bolsa


Fabiano Furquim

Pergunta

Boa tarde a todos...

Estou tentando fazer um formulário de inscrição para concurso de bolsa de estudos, porém estou com certa dificuldade.

O formulário para isso esta pronto, porem não esta enviando nenhuma informação para o php, onde, vou redirecionar essas informações para um email.

Seguem os código.

Formulário

<form action="inscricao.php" method="post">
    <table width="666" border="1" cellspacing="1" bordercolor="#000000">
      <tr>
        <td width="124" align="right" nowrap><span class="style6">Nome: </span></td>
        <td colspan="6">
        <input type="text" name="txtnome" width="250" size="100"></td>
      </tr>
      <tr>
        <td align="right" nowrap width="124"><span class="style6"> R.G</span></td>
        <td colspan="2">
        <input name="txtrg" type="text" width="250" size="48"></td>
        <td colspan="2" class="style6" align="right" nowrap>Data Nasc: </td>
        <td colspan="2">
        <input name="txtdatnas" type="text" width="180" size="28"></td>
      </tr>
      <tr>
        <td align="right" nowrap width="124"><span class="style6">Endereço</span></td>
        <td colspan="4">
        <input name="textend" type="text" width="250" size="72"></td>
        <td width="70" class="style6" align="right">Nº</td>
        <td width="90" nowrap><label><span class="style3">
          <input name="textnum" type="text" size="15">
        </span></label></td>
      </tr>
      <tr>
        <td align="right" nowrap width="124"><span class="style6">Bairro:</span></td>
        <td width="202"><span class="style3">
          <input name="textbairro" type="text" size="37">
        </span></td>
        <td width="48" align="right"><span class="style6">CEP:</span></td>
        <td colspan="2"><label>
          <input name="textcep" type="text">
        </label></td>
        <td align="right" width="70"><span class="style6">Cidade</span>:</td>
        <td width="90" nowrap><label><span class="style1">
          <input name="textcidade" type="text" size="15">
        </span></label></td>
      </tr>
      <tr>
        <td align="right" nowrap width="124"><span class="style6">Fone</span></td>
        <td colspan="2"><label>
          <input name="textfone" type="text" size="37" >
        </label></td>
        <td colspan="2" class="style6" align="right">e-mail</td>
        <td colspan="2"><label>
          <input name="txtmail" type="text" size="28">
        </label></td>
      </tr>
      <tr>
        <td align="right" nowrap width="124"><span class="style6">Escola que estudo 
        (ou)</span></td>
        <td colspan="6"><label>
          <input name="txtescola" type="text" size="100">
        </label>          </td>
      </tr>
      <tr>
        <td colspan="7" align="center" nowrap>Curso Desejado </td>
      </tr>
      <tr>
        <td align="right" nowrap width="124">Ensino Médio </td>
        <td colspan="6"><label>
          <input name="radiobutton" type="radio" value="medio" checked>
        </label></td>
      </tr>
      <tr>
        <td align="right" nowrap width="124">Ensino Técnico </td>
        <td width="202"><label>
          <input name="radiobutton" type="radio" value="tecnico">
        </label></td>
        <td align="right" width="48">Curso:</td>
        <td colspan="4"><label>
          <select name="select" size="1">
            <option value="0" selected>Eletrônica</option>
            <option value="1">Informática</option>
            <option value="2">Mecânica</option>
            <option value="3">Mecatrônica</option>
          </select>
        </label></td>
      </tr>
      <tr>
        <td align="right" width="124">Médio + Técnico </td>
        <td width="202"><label>
          <input name="radiobutton" type="radio" value="medio_tecnico">
        </label></td>
        <td align="right" width="48">Curso:</td>
        <td colspan="4"><label>
          <select name="select2">
            <option value="0">Eletrônica</option>
            <option value="1">Informática</option>
            <option value="2">Mecânica</option>
            <option value="3" selected>Mecatrônica</option>
          </select>
        </label></td>
      </tr>
    </table>
    <p>
      <input type="submit" name="Submit" value="Enviar">
      <label></label>
      <label>
      <input name="limpar" type="reset" id="limpar" value="Limpar">
      </label></p>
    </form>
Código do php para enviar o e-mail
<?
if (!$_POST){
}else{
    $redirecionar="obrigado.html";
    $corpo="Nome:".$_POST["txtnome"]. "\n";
    $corpo.="R.G:" .$_POST["txtrg"]. "\n";
    $corpo.="Data Nascimento:".$_POST["txtdatnas"]. "\n";
    $corpo.="Endereço:".$_POST["txtend"].;
    $corpo.="Número:" .$_POST["textnum"]. "\n";
    $corpo.="Bairro:" .$_POST["textbairro"]. "\n";
    $corpo.="CEP:" .$_POST["textcep"]. "\n";
    $corpo.="Cidade:" .$_POST["textcidade"]. "\n";
    $corpo.="Telefone:" .$_POST["textfone"]. "\n";
    $corpo.="E-mail:" .$_POST["txtmail"]. "\n";
    $corpo.="Escola:" .$_POST["txtescola"]. "\n";
    $corpo.="Medio:" .$_POST["radiobutton"]. "\n";
    $corpo.="Tecnico:" .$_POST["select"]. "\n";
    $corpo.="Medio e Tecnico:" .$_POST["select2"]. "\n";
    header("Location: $redirecionar");
    mail("fabiano_colduque@hotmail.com","Inscrição",$corpo);
    }*/
?>

Se alguém tiver uma outra solução pro meu problema ficarei grado....

Toda a ajuda é bem vinda....

Desde já agradeço a todos pela ajuda

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Ta ai o script funcional amigão ;)... basta editar o que eu pedi nas linhas comentadas abaixo.

<?php
if($_POST["btn"]){ // nome do botão que faz o  submit no formulário

if(sizeof($HTTP_POST_VARS)) {
  $para = "endereco@provedor.com"; // e-mail de destino
  $assunto = "Assunto Aqui !"; // assunto aqui
  $ip = getenv("REMOTE_ADDR");
  $texto = "Mensagem enviada pelo IP: $ip<br><br>";

  while(list($key, $val) = each($HTTP_POST_VARS)) {
      if(($key <> 'assunto'))
      $texto.= "<b>$key</b> : $val<br><br>";
  }

  $headers = "MIME-Version: 1.0\r\n".
   "Content-type: text/html; charset=iso-8859-1\r\n".
   "From: \"Inscrição\" <".$para.">\r\n".
   "To: \"Client\" <".$para.">\r\n".
   "Date: ".date("r")."\r\n".
   "Subject: ".$assunto."\r\n";

  $envia = @mail($para,$assunto,$texto,$headers);
  echo "<script>alert('Sua MENSAGEM AQUI!')</script>"; // mesagem aqui.
}
}
?>

Abraço.

Editado por LordSpawn
Link para o comentário
Compartilhar em outros sites

  • 0
Ta ai o script funcional amigão ;)... basta editar o que eu pedi nas linhas comentadas abaixo.

<?php
if($_POST["btn"]){ // nome do botão que faz o  submit no formulário

if(sizeof($HTTP_POST_VARS)) {
  $para = "endereco@provedor.com"; // e-mail de destino
  $assunto = "Assunto Aqui !"; // assunto aqui
  $ip = getenv("REMOTE_ADDR");
  $texto = "Mensagem enviada pelo IP: $ip<br><br>";

  while(list($key, $val) = each($HTTP_POST_VARS)) {
      if(($key <> 'assunto'))
      $texto.= "<b>$key</b> : $val<br><br>";
  }

  $headers = "MIME-Version: 1.0\r\n".
   "Content-type: text/html; charset=iso-8859-1\r\n".
   "From: \"Inscrição\" <".$para.">\r\n".
   "To: \"Client\" <".$para.">\r\n".
   "Date: ".date("r")."\r\n".
   "Subject: ".$assunto."\r\n";

  $envia = @mail($para,$assunto,$texto,$headers);
  echo "&lt;script>alert('Sua MENSAGEM AQUI!')</script>"; // mesagem aqui.
}
}
?>

Abraço.

Fala LordSpawn, tudo joia....

Amigo o envio foi feito numa boa porém o resultado dentro do e-mail foi esse:

Subject: Inscrição !

Mensagem enviada pelo IP: 200.207.4.41<br><br><b>txtnome</b> : Fabiano<br><br><b>txtrg</b> : Fabiano<br><br><b>txtdatnas</b> : Fabiano<br><br><b>textend</b> : Fabiano<br><br><b>textnum</b> : Fabiano<br><br><b>textbairro</b> : Fabiano<br><br><b>textcep</b> : Fabiano<br><br><b>textcidade</b> : Fabiano<br><br><b>textfone</b> : Fabiano<br><br><b>txtmail</b> : Fabiano<br><br><b>txtescola</b> : Fabiano<br><br><b>radiobutton</b> : tecnico<br><br><b>select</b> : 2<br><br><b>select2</b> : 0<br><br><b>Submit</b> : Enviar<br><br>

era pra ficar assim mesmo?

Mesmo assim agradeço pela sua ajuda, o q você postou resolveu meu problema, agora é só ter paciencia e ajeitar a visualização no e-mail...

Novemante Obrigado

Editado por Fabiano Furquim
Link para o comentário
Compartilhar em outros sites

  • 0
Duas alternativas:

1 - O programa que você usou pra ler o e-mail não suporta HTML;

ou

2 - O cabeçalho informado tem algum erro... aqui tem exemplos de cabeçalhos pra HTML, troque e veja se resolve.

Valeu ESerra!!!!

Consegui resolver da seguinte maneira:

<?php
if($_POST["Submit"]){ // nome do botão que faz o  submit no formulário

if(sizeof($HTTP_POST_VARS)) {
  $para = "furka.house@gmail.com"; // e-mail de destino
  $assunto = "Inscrição !"; // assunto aqui
  $ip = getenv("REMOTE_ADDR");
  $texto = "Mensagem enviada pelo IP: $ip \n"; //troquei o <br> por \n

  while(list($key, $val) = each($HTTP_POST_VARS)) {
      if(($key <> 'assunto'))
      $texto.= "$key : $val \n";
  }

  $headers = "MIME-Version: 1.0\r\n".
   "Content-type: text/html; charset=iso-8859-1\r\n".
   "From: \"Inscrição\" <".$para.">\r\n".
   "To: \"Client\" <".$para.">\r\n".
   "Date: ".date("r")."\r\n".
   "Subject: ".$assunto."\r\n";

  $envia = @mail($para,$assunto,$texto,$headers);
  header("Location: insc_obrig.php");
}
}
?>

Sei que não é a solução ideal, mas como estou com um prazo muito curto essa alteração vai servir...

Agradeço pela ajuda de todos.

Estou com um outro problema...

Estou recebendo a mensagem 2 vezes....

o q pode estar ocorrendo?

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...