Erro no Formulario

View: New views
2 Messages — Rating Filter:   Alert me  

Erro no Formulario

by oluapmzk :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Boa Tarde,

Estou colocando um formulario no desenvolvimento de um site e esta me dando o seguinte erro:

Notice: Undefined variable: nome in C:\Arquivos de programas\EasyPHP 2.0b1\www\MEUSITE\Confirmacao\enviar.php on line 65

Favor preencher os dados corretamente!
Voltar


Segue Codigo:
<?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("fulando@...","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>";
                                        }
                                        ?>


Re: Erro no Formulario

by Rodrigo Cesar Nascimento :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Não sei se você já resolveu, mas isso é um notice não vai causar nenhum
problema. Geralmente os hosts desabilitam este tipo de mensagem. Mas em todo
o caso você pode usar o isset().

[]'s

2009/11/4 <oluapmzk@...>

>
>
> Boa Tarde,
>
> Estou colocando um formulario no desenvolvimento de um site e esta me dando
> o seguinte erro:
>
> Notice: Undefined variable: nome in C:\Arquivos de programas\EasyPHP
> 2.0b1\www\MEUSITE\Confirmacao\enviar.php on line 65
>
> Favor preencher os dados corretamente!
> Voltar
>
> Segue Codigo:
> <?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("fulando@... <fulando%40fulano.com.br>","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>";
> }
> ?>
>
>  
>



--
[]'s
Rodrigo César Costa do Nascimento

UOW - Up On Web
http://uponweb.wordpress.com


Bacharel em Sistemas de Informação


[As partes desta mensagem que não continham texto foram removidas]