Jump to content


Photo

Formulario


  • Faça o login para participar
11 replies to this topic

#1 Monfarrej

Monfarrej

    Turista

  • Banidos
  • Pip
  • 48 posts
  • Sexo:Não informado

Posted 10/12/2003, 06:09

como fazer um formulário de contato, onde ao vc enviar a msg retornne uma pagina de confirmaçao que pegue o valor preenchido no campo 'nome' por exemplo e me retorne uma msg do tipo: obrigado "valor do campo nome' em breve entraremos em contato com vc", eu ja vi isso no site do bradesco sendo que lá foi feito em asp, da p/ fazer em php tbm?

#2 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 10/12/2003, 06:19

tem sim olha esse fonte abaixo...

formulário
<HTML><HEAD><TITLE>.: Formulário de Contato :.</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE>.cellbox {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #888888 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #888888 1px solid
}
.box-header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.frm {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f0f0f0
}
.frm-on {
	BORDER-RIGHT: rgb(70,90,128) 1px solid; BORDER-TOP: rgb(70,90,128) 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: rgb(70,90,128) 1px solid; COLOR: rgb(70,90,128); BORDER-BOTTOM: rgb(70,90,128) 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(177,203,255)
}
.text-header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: rgb(0,128,255); FONT-FAMILY: Verdana
}
</STYLE>

<script language=JavaScript>
<!--
function SymError()
{
  return true;
}
window.onerror = SymError;
//-->
    </SCRIPT>

<script>
      function displayText( sText ) {
        document.getElementById("displayArea").innerHTML = sText;
      }
    </SCRIPT>

</HEAD>
<BODY>
<DIV align=center>
<CENTER>
    <TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" 
height=375 cellSpacing=0 cellPadding=0 width=442 border=0>
      <TBODY>
  <TR>
          <TD width=466 height=18> 
            <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><b><font face="Verdana" color="#000000" size="2">Formulário 
              de Contato</font></b></P></TD></TR>
  <TR>
          <TD align=justify width=466 height=355> 
            <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center"><FONT face=Verdana 
      size=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <B><FONT color=#ff0000>Preencha 
      corretamente o formulário a baixo:</FONT></B></FONT></P>
      <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Verdana 
      size=1></FONT>&nbsp;</P>
      <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center>
      <FORM style="MARGIN: 0px; WORD-SPACING: 0px" name=form action=../enviar.php
      method=post>
      <DIV align=center>
      <CENTER>
                  <TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" 
      borderColor=#111111 height=296 cellSpacing=0 cellPadding=0 width=328 
      border=0>
                    <TBODY>
                      <TR> 
                        <TD width=96 height=10> </TD>
                        <TD width=232 height=10 align="center"> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font face="Verdana" size="1"><b>Nome:</b></font></P></TD>
                      </TR>
                      <tr> 
                        <TD width=96 height=19> </TD>
                        <TD width=232 height=19 align="center"> <SPAN 
            class=box-header><font face="Verdana" size="1"><b> 
                          <INPUT class=frm 
            onblur="this.className='frm'; displayText('&nbsp;');" 
            onfocus="this.className='frm-on'; displayText('&nbsp;Digite seu Nome');" 
            maxLength=60 size=30 name=nome>
                          </b></font></SPAN></TD>
                      </tr>
                      <tr> 
                        <TD width=96 height=13> </TD>
                        <TD width=232 height=13 align="center"> <SPAN 
            class=box-header><font face="Verdana" size="1"><b>E-mail:</b></font></SPAN></TD>
                      </tr>
                      <TR> 
                        <TD width=96 height=13> </TD>
                        <TD width=232 height=13 align="center"> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN 
            class=box-header><font face="Verdana" size="1"><b>
                            <INPUT class=frm 
            onblur="this.className='frm'; displayText('&nbsp;');" 
            onfocus="this.className='frm-on'; displayText('&nbsp;Digite seu e-mail, ex: user@user.com.br');" 
            maxLength=100 size=30 name=email>
                            </b></font></SPAN></P></TD>
                      </TR>
                      <tr> 
                        <TD width=96 height=12> </TD>
                        <TD width=232 height=12 align="center"> <SPAN 
            class=box-header><font face="Verdana" size="1"><b>Assunto:</b></font></SPAN></TD>
                      </tr>
                      <TR> 
                        <TD width=96 height=18> </TD>
                        <TD width=232 height=18 align="center"> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN 
            class=box-header><font face="Verdana" size="1"><b>
                            <INPUT class=frm 
            onblur="this.className='frm'; displayText('&nbsp;');" 
            onfocus="this.className='frm-on'; displayText('&nbsp;Digite seu assunto');" 
            maxLength=60 size=30 name=assunto>
                            </b></font></SPAN></P></TD>
                      </TR>
                      <tr> 
                        <TD width=96 height=7> </TD>
                        <TD width=232 height=7 align="center"> <SPAN 
            class=box-header><font face="Verdana" size="1"><b>Mensagem:</b></font></SPAN></TD>
                      </tr>
                      <TR> 
                        <TD width=96 height=77> </TD>
                        <TD width=232 height=77 align="center"> 
                          <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Verdana 
            size=1><br>
                            <textarea class=frm 
            onblur="this.className='frm'; displayText('&nbsp;');" 
            onfocus="this.className='frm-on'; displayText('&nbsp;Digite sua mensagem');" 
            name=mensagem rows="6" cols="32"></textarea>
                            </FONT></P></TD>
                      </TR>
                      <TR> 
                        <TD width=96 height=9> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</P></TD>
                        <TD width=232 height=9> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Verdana 
            size=1></FONT>&nbsp;</P></TD>
                      </TR>
                      <TR> 
                        <TD colSpan=2 height=73> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><SPAN 
            class=box-header>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                            <INPUT class=frm onmouseover="this.className='frm-on';" onmouseout="this.className='frm';" type=submit value=Enviar>
                            </SPAN><FONT 
            face=Verdana> </FONT><SPAN class=box-header>
                            <INPUT class=frm onmouseover="this.className='frm-on';" onmouseout="this.className='frm';" type=reset value=Limpar>
                            </SPAN> 
                          <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><SPAN 
            class=box-header><FONT style="FONT-SIZE: 3pt" 
            face=Verdana></FONT></SPAN>&nbsp; 
                          <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center> 
                          <DIV class=frm-on 
      id=displayArea>&nbsp;</DIV></TD>
                      </TR>
                    </TBODY>
                  </TABLE>
                </CENTER></DIV></FORM></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>

enviar.php
<HTML><HEAD><TITLE>.: Formulário de Contato :.</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE>.cellbox {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #888888 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #888888 1px solid
}
.box-header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.frm {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f0f0f0
}
.frm-on {
	BORDER-RIGHT: rgb(70,90,128) 1px solid; BORDER-TOP: rgb(70,90,128) 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: rgb(70,90,128) 1px solid; COLOR: rgb(70,90,128); BORDER-BOTTOM: rgb(70,90,128) 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(177,203,255)
}
.text-header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: rgb(0,128,255); FONT-FAMILY: Verdana
}
</STYLE>

<script language=JavaScript>
<!--
function SymError()
{
  return true;
}
window.onerror = SymError;
//-->
    </SCRIPT>

<script>
      function displayText( sText ) {
        document.getElementById("displayArea").innerHTML = sText;
      }
    </SCRIPT>

<META content="Microsoft FrontPage 4.0" name=GENERATOR></HEAD>
<BODY>
<DIV align=center>
<CENTER>
    <TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" 
height=424 cellSpacing=0 cellPadding=0 width=507 border=0>
      <TBODY>
  <TR>
          <TD width=507 height=18> 
            <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><b><font face="Verdana" color="#000000" size="2">M</font><font face="Verdana" color="#000000" size="2">ensagem 
              enviada com sucesso!!!</font></b></P></TD></TR>
  <TR>
    <TD align=justify width=507 height=402>
      <DIV align=center>
      <CENTER>
                <TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" 
      borderColor=#111111 height=200 cellSpacing=0 cellPadding=0 width=328 
      border=0>
                  <!--DWLayoutTable-->
                  <TBODY>
                    <TR> 
                      <TD width=67 height=44> </TD>
                      <TD width=183></TD>
                      <TD width=78></TD>
                    </TR>
   	 <?php
if (!$nome || !$email || !$assunto || !$mensagem) {
  echo "<DIV align=center><p align=center><font face=Verdana, Arial size=2 color=#FF9933>Favor preencher os dados corretamente!<br>";
  echo "<a href=\"index.php?area=contatos\">Voltar</a>";
 }else{
 echo "
                    <tr> 
                      <TD height=22 colspan=3> <p align=center><font face=Verdana size=1>Olá 
                          <font color=#FF0000><b>$nome</b></font>,</font> 
                      </TD>
                    </tr>
                    <TR> 
                      <TD height=22 colspan=3> <p align=center><font face=Verdana size=1>as 
                          informações foram enviadas com sucesso!</font> </TD>
                    </TR>
                    <tr> 
                      <TD height=22> </TD>
                      <TD></TD>
                      <TD></TD>
                    </tr>
                    <TR> 
                      <TD height=23 colspan=3> <p align=center><font face=Verdana size=1>No 
                          máximo 48 horas entraremos em contato.</font> </TD>
                    </TR>
                    <tr> 
                      <TD height=23 colspan=3> <p align=center><font face=Verdana size=1>Atenciosamente!<br>Equipe Nasbaladas.Net</font> 
                      </TD>
                    </tr>";
 $mens = "<font size=2 face=Verdana><p align=center>..::Contatos ***********::..<br><br></p></font>";
 $mens .= "<font size=1 face=Verdana><b>Nome:</b> $nome</font><br><br>";
 $mens .= "<font size=1 face=Verdana><b>E-mail:</b> $email</font><br><br>";
 $mens .= "<font size=1 face=Verdana><b>Assunto:</b> $assunto</font><br><br>";
 $mens .= "<font size=1 face=Verdana><b>Mensagem:</b> $mensagem</font><br><br>";

 $headers = "MIME-Version: 1.0\r\n";
 $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
 $headers .= "From: 'contato'\r\n";
 
   mail("seuemail@alguem.com.br","Contato **********","$mens", $headers);
echo "                    <TR> 
                      <TD height=13> </TD>
                      <TD></TD>
                      <TD></TD>
                    </TR>
                    <TR>
                      <TD height=12></TD>
                      <TD valign=top><div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a href=\"../index.php?area=principal\">Principal</a></font></div></TD>
                      <TD></TD>
                    </TR>";
   	 }
   	 ?>
                    <TR>
                      <TD height=94></TD>
                      <TD>&nbsp;</TD>
                      <TD></TD>
                    </TR>
                    <tr> 
                      <TD height=12 colspan="3"> <p align="center">&nbsp;</TD>
                    </tr>
                  </TBODY>
                </TABLE>
              </CENTER></DIV></FORM></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>
testa ele ai...qq coisa posta novamente..


abraços

jack <_<
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#3 Monfarrej

Monfarrej

    Turista

  • Banidos
  • Pip
  • 48 posts
  • Sexo:Não informado

Posted 10/12/2003, 06:29

funcionou beleza mas ta dando esse erro no enviar.php
Warning: Failed to Connect in c:\arquivos de programas\easyphp\www\enviar.php on line 102

a linha 32 e essa: mail("seuemail@alguem.com.br","Contato **********","$mens", $headers);

#4 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 10/12/2003, 06:36

nesta linha vc vai colocar seu email, pra onde sera enviado o contato


abraços

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#5 Monfarrej

Monfarrej

    Turista

  • Banidos
  • Pip
  • 48 posts
  • Sexo:Não informado

Posted 10/12/2003, 06:39

ja fiz isso será que e pq eu estou testando ele no servidor da minha maquina e como eu estou em rede nao consigo acessar pelo meu ip real? eu acho que deve ser isso vou tentar no miarroba e posto aqui p/ dizer se deu certo ou nao, desde já mto obrigado pela ajuda :)

#6 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 10/12/2003, 06:43

teste no server que vai dar certinhu.....


abraços


jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#7 Monfarrej

Monfarrej

    Turista

  • Banidos
  • Pip
  • 48 posts
  • Sexo:Não informado

Posted 10/12/2003, 06:43

era isso msm vlw

#8 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 10/12/2003, 06:43

falows cara.......

qnd precisar posta ai...

abraços

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#9 Vetão

Vetão

    Turista

  • Usuários
  • 54 posts
  • Sexo:Masculino
  • Localidade:JP

Posted 10/12/2003, 08:35

falows cara.......

qnd precisar posta ai...

abraços

jack

:huh: Ola!!!! Este formulário serve '/ HTML??? Tambem estava precisando de um..... :rolleyes: (y)

#10 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 10/12/2003, 12:25

num entendi cara....oq vc precisa?

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#11 JAL

JAL

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 10/12/2003, 13:44

Muito bom esse formulário!
testei aqui e funcionou direitinho!!!

Parabéns aí galera!!

#12 Vetão

Vetão

    Turista

  • Usuários
  • 54 posts
  • Sexo:Masculino
  • Localidade:JP

Posted 10/12/2003, 19:15

num entendi cara....oq vc precisa?

jack

:o Foi mal.....errei ali....Para HTML... :D sou novato eu tentei configurar um formulário que peguei aqui no wmo e nw deu certo... esse ai serve sera? meu site é en HTML e nw PHP ;)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq