Ir para conteúdo

POWERED BY:

Arquivado

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

sarah_b

[Resolvido] Data não aparece no formulário

Recommended Posts

Bom dia! =)

 

Estou com uma dúvida boba num formulário, pra colocar data é diferente no php né?

 

Quando preencho com data " - " ou " / " não chega no email....

 

$charset = $_POST['charset'];

$nome = $_POST['nome'];

$email = $_POST['email'];

$data = $_POST['data'];

$conheceu = $_POST['conheceu'];

$tipo = $_POST['tipo'];

$convidados = $_POST['convidados'];

$telefone = $_POST['telefone'];

$assunto = '=?' . $charset . '?B?' . base64_encode($_POST['assunto']) . '?=';

$mensagem = $_POST['mensagem'];

 

$corpo = "Nome: ".$nome."<br/>Email: ".$email."<br/>Data do Evento: ".$data."<br/>Como nos Conheceu: ".$conheceu."<br/>Tipo do Evento: ".$tipo."<br/>Número de Convidados: ".$convidados."<br/>Telefone: ".$telefone."<br/>Mensagem: ".$mensagem."";

 

Se alguém puder me ajudar! =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso só acontece se você manda a data com " - " ou com " / "? e se você mandar uma string qualquer?

 

você está tratando essa data?

se sim manda o código...

 

manda o form tbm se possível...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro não...apenas chega em branco no email.

 

Recebo assim no email:

 

Nome: Blabla

Email: blabla@bla.com.br

Data do Evento:

Como nos Conheceu: Indicação

Tipo do Evento: Casamento

Número de Convidados: 345

Telefone: 2353534

Mensagem: dgfghdfhf

 

<td height="42" valign="middle" nowrap><p><font class="texto" color="#999999">Data do Evento:</font></p></td>

<td><input name="tipo" type="text" class="form_campos">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca:

 

date("d/m/Y"); no lugar da variável $data... Daí ele pega a data atual.

Isso se você querer a data atual né...

Caso as datas sejam diferentes coloque tudo numa aspas só:

 

$corpo = "Nome: $nome.<br/>Email:$email.<br/>Data do Evento:$data<br/>Como nos Conheceu: $conheceu<br/>Tipo do Evento: $tipo<br/>Número de Convidados: $convidados<br/>Telefone: $telefone<br/>Mensagem: $mensagem";

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP

 

<form method="post" action="enviar.php">

<table width="401" border="0" cellspacing="0" cellpadding="0" align="center">

<tr bgcolor="#000000">

<td width="301" valign="middle"> <?php

if(isset($_POST['enviar'])) {

 

$remetente = "email@email"; // INSIRA AQUI UM EMAIL CRIADO EM SUA HOSPEDAGEM PARA QUE A MENSAGEM SEJA ENVIADA CORRETAMENTE.

$destinatario = "email@email"; // INSIRA AQUI O ENDEREÇO DO DESTINATÁRIO DO E-MAIL.

 

$charset = $_POST['charset'];

$nome = $_POST['nome'];

$email = $_POST['email'];

$data = $_POST['data'];

$conheceu = $_POST['conheceu'];

$tipo = $_POST['tipo'];

$convidados = $_POST['convidados'];

$telefone = $_POST['telefone'];

$assunto = '=?' . $charset . '?B?' . base64_encode($_POST['assunto']) . '?=';

$mensagem = $_POST['mensagem'];

 

$corpo = "Nome: ".$nome."<br/>Email: ".$email."<br/>Data do Evento: ".$data."<br/>Como nos Conheceu: ".$conheceu."<br/>Tipo do Evento: ".$tipo."<br/>Número de Convidados: ".$convidados."<br/>Telefone: ".$telefone."<br/>Mensagem: ".$mensagem."";

 

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=".$charset."\r\n";

//$headers .= "Cc: copia@seudominio\r\n"; CAMPO COPIA OPCIONAL

//$headers .= "Bcc: copiaoculta@seudominio\r\n"; CAMPO COPIA OCULTA OPCIONAL

$headers .= "From: ".$remetente."\r\n";

 

if(mail($destinatario, $assunto, $corpo, $headers)) {

echo '<p><b>' . $nome . '</b>, sua mensagem foi enviada com sucesso.<br />Em breve lhe responderemos.</p>';

}

else {

echo '<p><b>' . $nome . '</b>, não foi possível enviar sua mensagem.<br />Tente novamente.</p>';

}

}

else {

echo '<p>Não foi possível enviar sua mensagem.<br />Tente novamente.</p>';

}

?></td>

</tr>

</table>

</form>

 

HTML

<form method="post" action="enviar.php">

<table width="401" border="0" cellspacing="0" cellpadding="0" align="center">

<tr bgcolor="#000000">

<td height="43" valign="middle" nowrap>

<p><font class="texto" color="#999999">Nome:</font></p></td>

<td width="301">

<input class="form_campos" type="text" name="nome" size="34">

<br></td>

</tr>

<tr bgcolor="#000000">

<td height="42" valign="middle" nowrap><p><font class="texto" color="#999999">Email:</font></p></td>

<td><input class="form_campos" type="text" name="email" size="20">

<br></td>

</tr>

<tr bgcolor="#000000">

<td height="42" valign="middle" nowrap><p><font class="texto" color="#999999">Data do Evento:</font></p></td>

<td><input class="form_campos" type="text" name="data" class="form_campos">

<br></td>

</tr>

<tr bgcolor="#000000">

<td height="36" valign="middle" nowrap><p><font class="texto" color="#999999">Como nos <br>

Conheceu: </font></p>

<td><select class="form_campos" name="conheceu">

<option value="Escolha">Escolha</option>

<option value="Indicação">Indicação</option>

<option value="Internet">Internet</option>

<option value="Lista Telefônica">Lista Telefônica</option>

</select>

<br></td>

</tr>

<tr bgcolor="#000000">

<td height="36" valign="middle" nowrap>

<p><font class="texto" color="#999999">Tipo de Evento:</font></p>

<td>

<select class="form_campos" name="tipo">

<option value="Aniversário">Aniversário</option>

<option value="Casamento">Casamento</option>

<option value="Debutantes">Debutantes</option>

<option value="Confraternização">Confraternização</option>

<option value="Outros">Outros</option>

</select>

<br></td>

</tr>

<tr bgcolor="#000000">

<td height="43" valign="middle" nowrap><p><font class="texto" color="#999999">Nº de <br>

Convidados:</font></p></td>

<td><input class="form_campos" type="text" name="convidados" size="15">

<br></td></tr>

<tr bgcolor="#000000">

<td height="43" valign="middle" nowrap>

<p><font class="texto" color="#999999"> Telefone:</font></p></td>

<td>

<input class="form_campos" type="text" name="telefone" size="15">

<br></td>

</tr>

<tr bgcolor="#000000">

<td height="38" valign="middle" nowrap>

<p><font class="texto" color="#999999">Assunto:</font></p></td>

<td>

<select class="form_campos" name="assunto">

<option value="Orçamento" selected>Orçamento</option>

<option value="Reserva">Reserva</option>

<option value="Dúvidas">Dúvidas</option>

<option value="Contato">Contato</option>

<option value="Outros">Outros</option>

</select>

<br></td>

</tr>

<tr bgcolor="#000000">

<td valign="middle" nowrap align="center"><p><font class="texto" color="#999999">Mensagem:</font></p></td>

<td>

<textarea class="form_campos" name="mensagem" cols="34" rows="3"></textarea></td>

</tr>

<tr bgcolor="#000000">

<td height="46" colspan="2" valign="middle">

<br />

<div align="center">

<input name="charset" type="hidden" value="iso-8859-1" />

<input class="form_botao" type="submit" name="enviar" value="Enviar">

<input class="form_botao" type="reset" name="limpar" value="Limpar">

</div></td>

</tr>

</table>

<br>

</form>

Coloca:

 

date("d/m/Y"); no lugar da variável $data... Daí ele pega a data atual.

 

É que no caso, o campo data seria pra pessoa preencher a DATA DO EVENTO, é um site de Casa de Festas =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obs:

 

você tem dois Class no mesmo CAMPO

 

<input class="form_campos" type="text" name="data" class="form_campos">

Coloca tudo em uma aspas "" só.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora funcionou!!

 

Obs:

 

você tem dois Class no mesmo CAMPO

 

<input class="form_campos" type="text" name="data" class="form_campos">

Coloca tudo em uma aspas "" só.

 

Obrigada!!

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.