Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cuesta

Formulario de email CSS e Php

Recommended Posts

Olá adptei um codigo CSS para um formulario de email usando um enviar.Php

 

Creio que esta faltando alguma informação ele parece estar acessando corretamente o php envia esta msg do php

 

Favor preencher os dados corretamente!

Voltar

 

Ele também volta corretamente !! alguem saberia decifrar ....o que esta errado??

 

Este é o CSS

 

<div id="contato" align="center">
			<form action="http://geosampling.com.br/enviar.php" name="Formulario de contato" id="form" method="post"> 
<label for="nome">Nome:</label> <input type="text" id="nome" class="campo" /> 
<label for="email">E-mail:</label> <input type="text" id="email" class="campo" /> 
<label for="assunto">Assunto:</label> <input type="text" id="assunto" class="campo" /> 
<label for="mensagem">Mensagem:</label> <textarea id="mensagem" class="campo"></textarea> <br /> 
<input name="submit" type="submit" class="frm" onMouseOver="this.className='frm-on';" onMouseOut="this.className='frm';" value="Enviar" /><input name="reset" type="reset" class="frm" onMouseOver="this.className='frm-on';" onMouseOut="this.className='frm';" value="Limpar" /></form> </div>

 

E este é o Php!!

 

 

 

<!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">
<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" borderColor=#111111 
height=424 cellSpacing=0 cellPadding=0 width=507 border=1>
  <TBODY>
  <TR>
    <TD width=507 bgColor=#00CCFF height=18>
      <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><strong><font color="#ffffff" size="2" face="Verdana">GEOSAMPLIMG</font></strong></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=\"javascript:history.back(1)\">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!</font> 
                      </TD>
                    </tr>";
 $mens = "<font size=2 face=Verdana><p align=center>:: Sistema de formulário ::<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>";
 $mens .= "<font size=1 face=Verdana><b>Assunto:</b> $assunto</font><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: 'Formulário'\r\n";
 
   mail("cuesta.adventure@gmail.com","Formulário de 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.htm>Voltar</a></font></div></TD>
                      <TD></TD>
                    </TR>";
					}
					?>
                    <TR>
                      <TD height=94></TD>
                      <TD> </TD>
                      <TD></TD>
                    </TR>
                    <tr> 
                      <TD height=12 colspan="3"> <p align="center"></TD>
                    </tr>
                  </TBODY>
                </TABLE>
              </CENTER></DIV></FORM></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>



 

 

Valeu obrigado antecipadamente!!

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

CSS = Cascading Style Sheets ou seja, folha de estilos...

 

isto, seria um formulario

 

<div id="contato" align="center">

<form action="http://geosampling.com.br/enviar.php" name="Formulario de contato" id="form" method="post">

<label for="nome">Nome:</label> <input type="text" id="nome" class="campo" />

<label for="email">E-mail:</label> <input type="text" id="email" class="campo" />

<label for="assunto">Assunto:</label> <input type="text" id="assunto" class="campo" />

<label for="mensagem">Mensagem:</label> <textarea id="mensagem" class="campo"></textarea> <br />

<input name="submit" type="submit" class="frm" onmouseover="this.className='frm-on';" onmouseout="this.className='frm';" value="Enviar" /><input name="reset" type="reset" class="frm" onmouseover="this.className='frm-on';" onmouseout="this.className='frm';" value="Limpar" /></form> </div>

agora...explica uma coisa, onde você esta colocando seu formulario??? e esse seu codigo "PHP", ele seria o enviar.php do seu form action???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim este seria o formulario e o enviar.php é que envia so dados para o e-mail do cliente na verdade a unica parte que importa no momento é o codigo php! ele não esta enviando as mensagens para o email ..esta dando a mensagem ....para inserir os dados corretamente.

 

O codigo CSS esta em uma pagina CSS como formulario de contato !! e o enviar.php teria que enviar os dados ..uso este formulario em outro site mas o formulario não esta em CSS estou adaptando...mas creio que tá facil...no php esta tipo...$nome $assunto tentei por no codigo CSS do form... <label for="nome"> para <label for="$nome"> mas assim mesmo não deu certo.... estou vendo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

A parte que mais interessa no enviar.php é esta e o CSS creio que não esta bem linkado com ela

 

 

<?phpif (!$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=\"javascript:history.back(1)\">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!</font>                       </TD>                    </tr>"; $mens = "<font size=2 face=Verdana><p align=center>:: Sistema de formulário ::<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>"; $mens .= "<font size=1 face=Verdana><b>Assunto:</b> $assunto</font><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: 'Formulário'\r\n";    mail("cuesta.adventure@gmail.com","Formulário de 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.htm>Voltar</a></font></div></TD>                      <TD></TD>                    </TR>";                                        }                                        ?>

 

Valeu !! Obrigado!! se alguem souber decifrar!!

Ele não esta enviando mas esta respondendo ....a resposta " Favor preencher os dados corretamente" da qui...

 

]<?phpif (!$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=\"javascript:history.back(1)\">Voltar</a>"; }else

Por isto acho que o problema esta no CSS

 

<form action="http://geosampling.com.br/enviar.php" name="Formulario de contato" id="form" method="post"> 
<label for="nome">Nome:</label> <input type="text" id="nome" class="campo" /> 
   Sera que teria que por  $ nos dois nome??  e nos outros campos também!!!
     .....

<label for="email">E-mail:</label> <input type="text" id="email" class="campo" /> 
<label for="assunto">Assunto:</label> <input type="text" id="assunto" class="campo" /> 
<label for="mensagem">Mensagem:</label> <textarea id="mensagem" class="campo"></textarea> <br /> 

 

valeu!! Obrigado!!! :D

 

Se alguem souber!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.