|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Erro no FormularioBoa 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 FormularioNã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] |
| Free embeddable forum powered by Nabble | Forum Help |