sarah_b 0 Denunciar post Postado Julho 21, 2010 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
Rogério Y. 0 Denunciar post Postado Julho 21, 2010 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
Dee 0 Denunciar post Postado Julho 21, 2010 Apresenta algum erro ? Se sim, poste. Compartilhar este post Link para o post Compartilhar em outros sites
sarah_b 0 Denunciar post Postado Julho 21, 2010 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
Dee 0 Denunciar post Postado Julho 21, 2010 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
sarah_b 0 Denunciar post Postado Julho 21, 2010 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
Dee 0 Denunciar post Postado Julho 21, 2010 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
sarah_b 0 Denunciar post Postado Julho 21, 2010 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
Dee 0 Denunciar post Postado Julho 21, 2010 Mgna =) Compartilhar este post Link para o post Compartilhar em outros sites