Ir para conteúdo

POWERED BY:

Arquivado

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

denisx

[Resolvido] erro form contato

Recommended Posts

Ola galera tava criando um formulario( não foi criado a partir do 0) ai quando eu envio a menssagem da o seguinte erro : Parse error: syntax error, unexpected '=' in /home/stvmynet/public_html/Formulario/form.php on line 11

 

 

form.htm

<html>
<head>
<title>Formulário de Contato</title>

<meta http-equiv="Content-Type" content="text/html;">

<style>

.texto {font: 17px Verdana; text-decoration: none; color: #999999}

.texto_peq {font: 17px Verdana; text-decoration: none; color: #999999}

.titulos {font: bold 24px Verdana; text-decoration: none; color: #999999}

.form_campos {background-color: #FFFFFF; font: 15px Verdana; border-style: groove}

.form_botao {background-color: #CCCCCC; font: 15px Verdana; border-style: outset}

</style>
</head>

<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#999999" link="#0000FF" vlink="#FF0000" alink="#FFFF00">

<p> </p>
<center>
<p><font color="#FFFFFF" face="Chiller" class="titulos">Formulário de Contato</font></p>
<p> </p>

</center>

<form name="senddata" method="post" action="form.php">
<div align="left"></div>
<table width="662" border="0" cellspacing="0" cellpadding="0" align="center"><!--DWLayoutTable-->
<tr bgcolor="#000000">
<td valign="middle" width="208" nowrap>
<p align="left"><font class="texto" color="#999999">Nome Completo:</font></p></td>
<td width="454">
<input class="form_campos" type="text" name="nome" size="34"></td>
</tr>
<tr bgcolor="#000000">
  <td valign="middle" nowrap><div align="left"><font class="texto">Data do Eventos:</font></div></td>
  <td><input class="form_campos" type="text" name="data" size="34" id="data">
    ex: dia/mês/ano</td>
</tr>
<tr bgcolor="#000000">
  <td valign="middle" nowrap><div align="left"><font class="texto">Número de Convidados:</font></div></td>
  <td><input class="form_campos" type="text" name="convidados" size="34" id="convidados"></td>
</tr>
<tr bgcolor="#000000">
  <td valign="middle" nowrap><font class="texto">Telefone:</font></td>
  <td><input class="form_campos" type="text" name="tel" size="34" id="tel"> 
  ex: (00) 0000-0000</td>
  <tr bgcolor="#000000">
  <td valign="middle" nowrap><font class="texto">Telefone Opcional:</font></td>
  <td><input class="form_campos" type="text" name="telop" size="34" id="telop"> 
  ex: (00) 0000-0000</td>
    
</tr>
    
</tr>
<tr bgcolor="#000000">
  <td valign="middle" nowrap><div align="left"><font class="texto">Email:</font></div></td>
  <td><input class="form_campos" type="text" name="email" size="34" id="email"></td>
</tr>
<tr bgcolor="#000000">
<td valign="middle" nowrap><div align="left"><font class="texto">Tipo do Eventos:</font></div></td>
<td>
<select class="form_campos" name="tipo" id="tipo">
  <option>-->>Selecione<<--</option>
  <option value="casamento">Casamento</option>
  <option value="15">15 anos</option>
  <option value="niver">Aniversários</option>
  <option value="formaturas">Formaturas</option>
  <option value="coqueteis">Coquetéis</option>
  <option value="janta">Almoço e Jantares</option>
  <option value="cafe">Café da Manhã</option>
  <option value="coffee">Coffee breaks</option>
  <option value="eventos">Eventos empresariais</option>
  <option value="organizacao">assessoria na organização de eventos em geral</option>
  <option value="outros">Outros</option>
</select></td>
</tr>
<tr bgcolor="#000000">
  <td valign="middle" nowrap><div align="left"><font class="texto">Local:</font></div></td>
  <td><input class="form_campos" type="text" name="local" size="34" id="local"></td>
</tr>
<tr bgcolor="#000000">
<td valign="middle" nowrap align="center"><p align="left"><font class="texto">Observações:</font></p>  </td>
<td>
<textarea class="form_campos" name="obs" cols="40" rows="6" id="obs"></textarea></td>
</tr>
<tr bgcolor="#000000">
<td colspan="2" valign="middle">
<!-- <font class="texto">* campos obrigatórios</font> -->
<br>
<div align="center">
<input class="form_botao" type="submit" name="Enviar" value="Enviar ">
<input class="form_botao" type="reset" name="Limpar" value="Limpar">
</div></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</form>
<body>
</html>

form.php

 <?php
$date = date("d/m/Y h:i");

// ****** ATENÇÃO ********
// ABAIXO ESTÁ A CONFIGURAÇÃO DO SEU FORMULÁRIO.
// ****** ATENÇÃO ********

// RECEBE OS VALORES VINDO DO FORMULÁRIO E ATRIBUI AS VARIÁVEIS
$nome = $_POST["nome"]; 
$data = $_POST["data"]; 
convidados = $_POST["convidados"]; 
$tel = $_POST["tel"]; 
$telop = $_POST["telop"]; 
$email = $_POST["email"]; 
$tipo = $_POST["tipo"]; 
$local = $_POST["local"]; 
$obs = $_POST["obs"]; 

//CABEÇALHO - ONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE
$nome_do_site="TESTE";
$email_para_onde_vai_a_mensagem = "denis.almeida98@hotmail.com";
$nome_de_quem_recebe_a_mensagem = "TESTE";
$exibir_apos_enviar='enviado.html';

//MAIS - CONFIGURAÇOES DA MENSAGEM ORIGINAL
$cabecalho_da_mensagem_original="From: $name <$email>\n";
$assunto_da_mensagem_original="Contato no Site";

// FORMA COMO RECEBERÁ O E-MAIL (FORMULÁRIO)
// ******** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO *************
$configuracao_da_mensagem_original="

Nome: $nome
Data do Evento: $data
Numero de Convidados: $convidados
Telefone: $tel
Telefone Opcional: $telop
Email: $email
Tipo de Evento: $tipo
Local: $local
Observação: $obs

";

//CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA
// CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO
// "Re: $assunto"
$assunto_da_mensagem_de_resposta = "Confirmação";
$cabecalho_da_mensagem_de_resposta = "From: $nome_do_site < $email_para_onde_vai_a_mensagem>\n";
$configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date";

// ****** IMPORTANTE ********
// A PARTIR DE AGORA RECOMENDA-SE QUE NÃO ALTERE O SCRIPT PARA QUE O SISTEMA FINCIONE CORRETAMENTE
// ****** IMPORTANTE ********

//ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO
//POR VOCÊ CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME
//'assunto' NO FORMULARIO DE ENVIO
$assunto_digitado_pelo_usuario="s";

//ENVIO DA MENSAGEM ORIGINAL
$headers = "$cabecalho_da_mensagem_original";

if($assunto_digitado_pelo_usuario=="n"){
$assunto = "$assunto_da_mensagem_original";
}
$seuemail = "$email_para_onde_vai_a_mensagem";
$mensagem = "$configuracao_da_mensagem_original";
mail($seuemail,$assunto,$mensagem,$headers);

//ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA
$headers = "$cabecalho_da_mensagem_de_resposta";
if($assunto_digitado_pelo_usuario=="n"){
$assunto = "$assunto_da_mensagem_de_resposta";
}else{
$assunto = "Re: $assunto";
}

$mensagem = "$configuracao_da_mensagem_de_resposta";
mail($email,$assunto,$mensagem,$headers);
echo "<script>window.location='$exibir_apos_enviar'</script>";

?>

enviado.html

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br">
<head>
    <title>Sua Mensagem foi envada com sucesso</title>
	  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
  
Sua Mensagem foi envada com sucesso

</body>
</html>

------------------------------------------------------------------

eu se que não e bom criar sites em tabela, isso ai e so um teste!

------------------------------------------------------------------xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem vamos analizar o erro... você por um acaso já olhou oque tem nessa linha 11 da página form.php????

 

Fazendo uma olhada não tem o $ na frente da variavel convidados.. basta apenas colocar o $

 

 

Recomendo, não faça Ctrl+C e Ctrl+V da internet, com isso você vai fazer um site com codigo que a gente chama de Frank, Frankenstein...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque:

 

convidados = $_POST["convidados"]; 

por

 

$convidados = $_POST["convidados"]; 

Ola muito obrigado resolveu.

 

----------------------------------------------------------------------desculpe pela pergunta do topico meio burra, e que hoje estou com dor de cabeça e não prestei a atenção nisso!

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.