Jump to content


Photo

Enviar Variáveis No Formulário De Contato


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

#1 Kadu DG

Kadu DG

    I Love my Little Girl! http://www.kdsg.net

  • Usuários
  • 597 posts
  • Sexo:Masculino
  • Localidade:Carapicuiba, SP

Posted 14/09/2009, 16:15

fala pessoas tudo bem?

estou com um problema no código abaixo:

<?php
$dadosNome		 = $_POST['dadosNome'];
$dadosEndereco	 = $_POST['dadosEndereco'];
$dadosComplemento  = $_POST['dadosComplemento'];
$dadosCidade	   = $_POST['dadosCidade'];
$dadosEstado	   = $_POST['dadosEstado'];
$dadosEmpresa	  = $_POST['dadosEmpresa'];
$dadosTelefone	 = $_POST['dadosTelefone'];
$dadosFax		  = $_POST['dadosFax'];
$hotel			 = $_POST['hotel'];
$tipoQuarto		= $_POST['tipoQuarto'];
$cidadeOrigem	  = $_POST['cidadeOrigem'];
$estadoOrigem	  = $_POST['estadoOrigem'];
$viagemClasse	  = $_POST['viagemClasse'];
$viagemAssento	 = $_POST['viagemAssento'];
$viagemCompanhia   = $_POST['viagemCompanhia'];
$dataPartida	   = $_POST['dataPartida'];
$dataRetorno	   = $_POST['dataRetorno'];
$localRetorno	  = $_POST['localRetorno'];
$dadosObservacoes  = $_POST['dadosObservacoes'];
$dadosReservaEmail =" Nome:$dadosNome \n
							  Endereço:$dadosEndereco \n
							  Complemento:$dadosComplemento \n
							  Cidade:$dadosCidade \n
							  Estado:$dadosEstado \n
							  Empresa:$dadosEmpresa \n
							  Telefone:$dadosTelefone \n
							  Fax:$dadosFax \n
							  Hotel:$hotel \n
							  Quarto:$tipoQuarto \n
							  Cidade de Origem:$cidadeOrigem \n
							  Estado de Origem:$estadoOrigem \n
							  Classe:$viagemClasse \n
							  Assento:$viagemAssento \n
							  Companhia:$viagemCompanhia \n
							  Data de Partida:$dataPartida \n
							  Data de Retorno:$dataRetorno \n
							  Local para Retorno:$localRetorno \n
							  Oservacoes:$dadosObservacoes \n";
$headers = "MIME-Version: 1.1\n";
$headers .= "Content-type: text/plain; charset=utf-8\n";
$headers .= "From: reservas@intimeturismo.com.br\n"; // remetente
$headers .= "Return-Path: reservas@intimeturismo.com.br\n"; // return-path
$headers .= "Reply-To: $emailremetente\n";
mail("kadudg@uol.com.br", $assunto, $mensagem, $headers, "Nome:$dadosNome
							  Endereço:$dadosEndereco
							  Complemento:$dadosComplemento
							  Cidade:$dadosCidade
							  Estado:$dadosEstado
							  Empresa:$dadosEmpresa
							  Telefone:$dadosTelefone
							  Fax:$dadosFax
							  Hotel:$hotel
							  Quarto:$tipoQuarto
							  Cidade de Origem:$cidadeOrigem
							  Estado de Origem:$estadoOrigem
							  Classe:$viagemClasse
							  Assento:$viagemAssento
							  Companhia:$viagemCompanhia
							  Data de Partida:$dataPartida
							  Data de Retorno:$dataRetorno
							  Local para Retorno:$localRetorno
							  Oservacoes:$dadosObservacoes" );
print "<!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'><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<meta name='description' content='A In Time Turismo de Eventos, agência especializada no atendimento e suporte aos promotores e organizadores de eventos médicos, com foco no diferencial de atendimento ao participante e expositores. Possui uma equipe capacitada para assessorar nas negociações com hotéis e cias aéreas, oferecendo sempre a melhor opção entre custo x benefício, buscando a satisfação dos clientes.' /><meta name='keywords' content='turismo, congressos, médicos, viagens, medicina, dermatológicas, eventos, agenda de eventos, in time, site de viagens, viagem, preços de viagem, reservas, hotéis'><title>In Time - Turismo de Eventos</title><link rel='shortcut icon' type='image/ico' href='media/imagens/ico.ico'><link rel='stylesheet' type='text/css' href='estilos/geral.css'/>&lt;script type='text/javascript' src='js/jquery.js'></script>&lt;script type='text/javascript' src='js/jquery.validate.js'></script>&lt;script type='text/javascript' src='js/jquery.maskedinput.js'></script>&lt;script type='text/javascript' src='js/jquery.galleriffic.js'></script>&lt;script type='text/javascript' src='js/js.js'></script></head><body><div class='geral'><div class='topo'><h1><a href='index.shtml'>In Time - Turismo de Eventos</a></h1><div class='flash'>
	  <!--[if !IE]> -->
		<object type='application/x-shockwave-flash' data='media/swf/topo.swf' width='539' height='120'>
	  <!-- <![endif]-->
	  <!--[if IE]>
		<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='539' height='120'>
		  <param name='movie' value='media/swf/topo.swf' />
	  <!--><!---->
		  <param name='loop' value='true' />
		<param name='quality' value='high' />
		<param name='wmode' value='transparent' />
		<p>Esse é o conteúdo alternativo</p>
		</object>
	  <!-- <![endif]-->
	</div>
	<div class='telefone'> <img src='media/imagens/pngs/telefone.png' width='252' height='41' alt='Telefone' /></div>
  </div>
  <div class='menu'>
	<ul id='dropdown'>
	  <li class='esquerda'></li>
	  <li class='home'><a href='index.shtml' title='home'>home</a></li>
	  <li class='separador'><img src='media/imagens/imagens/menu_separador.jpg' /></li>
	  <li><a href='sobre.shtml' title='sobre a empresa'>sobre a empresa</a></li>
	  <li class='separador'><img src='media/imagens/imagens/menu_separador.jpg' /></li>
	  <li><a href='eventos.shtml' title='eventos'>eventos</a>
		<!--ul>
		  <li><a href='#'>eventos atuais</a></li>
		  <li><a href='#'>histórico de eventos</a></li>
		</ul-->
	  </li>
	  <li class='separador'><img src='media/imagens/imagens/menu_separador.jpg' /></li>
	  <li><a href='listaNoticias.shtml' title='notícias'>notícas</a></li>
	  <li class='separador'><img src='media/imagens/imagens/menu_separador.jpg' /></li>
	  <li class='contato'><a href='contato.shtml' title='contato'>contato</a></li>
	  <li class='direita'></li>
	</ul>
	<p class='data'>
	  <!--[if !IE]> -->
		<object type='application/x-shockwave-flash' data='media/swf/data.swf' width='246' height='27'>
	  <!-- <![endif]-->
	  <!--[if IE]>
		<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='246' height='27'>
		  <param name='movie' value='media/swf/data.swf' />
	  <!--><!---->
		  <param name='loop' value='true' />
		<param name='quality' value='high' />
		<param name='wmode' value='transparent' />
		<p>Esse é o conteúdo alternativo</p>
		</object>
	  <!-- <![endif]-->
	</p>
	<!--div class='form'>
	  <fieldset>
		<label for='campoBusca'>busca:</label>
		<input type='text' class='text' value='digite o assunto' id='campoBusca' name='campoBusca' onfocus='limparPadrao(this);' onblur='escreverPadrao(this);' />
		<input type='image' src='media/imagens/botoes/menu_busca_ok.jpg' height='18' width='24' id='campoBuscaBt' />
	  </fieldset>
	</div-->
  </div>  <div class='conteudo'>
	<div class='conteudoEsquerda'>
	  <h2> Obrigado por enviar sua mensagem! </h2>
	  <p>Em breve a responderemos.</div>
	<div class='conteudoDireita'> a </div>
  </div>
  <div class='rodape'>
	<h4>In Time - Turismo de Eventos</h4>
	<div class='interna'>
	  <ul>
		<li>> <a href='index.shtml' title='Home'>Home</a></li>
		<li>> <a href='sobre.shtml' title='Sobe a Empresa'>Sobre a Empresa</a></li>
	  </ul>
	  <ul>
		<li>> <a href='eventos.shtml' title='Eventos'>Eventos</a></li>
		<li>> <a href='contato.shtml' title='Contato'>Contato</a></li>
	  </ul>
	  <p>in time - turismo<br />
		© 2009 InTime. Todos os direitos reservados.</p>
	  <div class='activadsp'> <a href='http://www.activadsp.com.br' target='_blank'><img src='media/imagens/pngs/developed_by_activadsp.png' /></a> </div>
	</div>
  </div>
</div>
</body>
</html>"

?>]

eu declaro todas as variaveis no php, mas se eu chamar todas elas na função mail(), da uma erro e a mensagem não é enviada!

Então como "condensar" todas as variáveis de forma, que sejam enviadas via mail()?

Edição feita por: Kadu DG, 14/09/2009, 16:15.

Posted Image

#2 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 15/09/2009, 11:38

Cara, pelo que eu entendi é só você atribuir tudo na variável mensagem


mail("kadudg@uol.com.br", $assunto, $mensagem, $headers);



#3 Kadu DG

Kadu DG

    I Love my Little Girl! http://www.kdsg.net

  • Usuários
  • 597 posts
  • Sexo:Masculino
  • Localidade:Carapicuiba, SP

Posted 15/09/2009, 18:19

então, eu já fiz isso e ainda não consegui...o formulário não envia os dados de jeito nenhum..estou tentando fazer por arrays, mas tbm está complicado...
Posted Image

#4 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 15/09/2009, 23:27

<?php
$dadosNome = $_POST['dadosNome'];
$dadosEndereco = $_POST['dadosEndereco'];
$dadosComplemento = $_POST['dadosComplemento'];
$dadosCidade = $_POST['dadosCidade'];
$dadosEstado = $_POST['dadosEstado'];
$dadosEmpresa = $_POST['dadosEmpresa'];
$dadosTelefone = $_POST['dadosTelefone'];
$dadosFax = $_POST['dadosFax'];
$hotel = $_POST['hotel'];
$tipoQuarto = $_POST['tipoQuarto'];
$cidadeOrigem = $_POST['cidadeOrigem'];
$estadoOrigem = $_POST['estadoOrigem'];
$viagemClasse = $_POST['viagemClasse'];
$viagemAssento = $_POST['viagemAssento'];
$viagemCompanhia = $_POST['viagemCompanhia'];
$dataPartida = $_POST['dataPartida'];
$dataRetorno = $_POST['dataRetorno'];
$localRetorno = $_POST['localRetorno'];
$dadosObservacoes = $_POST['dadosObservacoes'];
$mensagem = "Nome: " . $dadosNome . "\n
Endereço: " . $dadosEndereco . "\n
Complemento: " . $dadosComplemento . "\n
Cidade: " . $dadosCidade . " \n
Estado: " . $dadosEstado . " \n
Empresa: " . $dadosEmpresa . " \n
Telefone: " . $dadosTelefone . " \n
Fax: " . $dadosFax . " \n
Hotel: " . $hotel . " \n
Quarto: " . $tipoQuarto . " \n
Cidade de Origem: " . $cidadeOrigem . " \n
Estado de Origem: " . $estadoOrigem . " \n
Classe: " . $viagemClasse . " \n
Assento: " . $viagemAssento . " \n
Companhia: " . $viagemCompanhia . " \n
Data de Partida: " . $dataPartida . " \n
Data de Retorno: " . $dataRetorno . " \n
Local para Retorno: " . $localRetorno . " \n
Oservacoes: " . $dadosObservacoes . " \n";

$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=utf-8\n";
$headers .= "From: reservas@intimeturismo.com.br\n"; // remetente
$headers .= "Return-Path: reservas@intimeturismo.com.br\n"; // return-path
$headers .= "Reply-To: $emailremetente\n";
mail("kadudg@uol.com.br", $assunto, $mensagem, $headers);

tenta assim

coloca um

echo

em alguma variável, e vê se está mostrando o valor




0 user(s) are reading this topic

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

IPB Skin By Virteq