eDuArDoXP Postado Setembro 24, 2015 Denunciar Share Postado Setembro 24, 2015 Ola tudo bom... estou com esse pepino leve rs... o formulario não envia o campo "TELEFONE" apenas o restante vai normalmente"<form method="post" action="sendmail.php"> <p><label for="name">Name:*</label> <input type="text" class="form-control" name="name" id="name" tabindex="1" /></p> <p><label for="email">Email:*</label> <input type="text" class="form-control" name="email" id="email" tabindex="2" /></p> <p><label for="phone">Telefone:*</label> <input type="text" class="form-control" name="phone" id="phone" tabindex="3" /></p> <p><label for="comments">Mensagem:*</label> <textarea class="form-control" name="comments" id="comments" cols="12" rows="6" tabindex="4"></textarea></p> <p><input name="enviar" type="submit" id="submit" class="submit" value="Enviar" tabindex="5" /></p> </form> <?php $name = $_POST['name']; $email = filter_var($_POST['email'], FILTER_SANITIZE_EMAIL); $phone = $_POST['phone']; $comments = filter_var($_POST['comments'], FILTER_SANITIZE_STRING); $site_owners_email = 'contato@empresa.com.br'; $site_owners_name = 'Contato Site'; if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email)) { $error['email'] = "Por Favor digite um endereço de email valido"; } if (strlen($comments) < 3) { $error['comments'] = "Por favor deixe uma mensagem."; } if (!$error) { require_once('phpMailer/class.phpmailer.php'); $mail = new PHPMailer(); $mail->From = $email; $mail->FromName = $name; $mail->Subject = "Contato Site"; $mail->AddAddress($site_owners_email, $site_owners_name); $mail->IsHTML(true); $mail->Body = '<b>Nome:</b> '. $name .'<br/><b>E-mail:</b> '. $email .'</br><b>Telefone:</b> '. $phone .'<br/><br/><b>Mensagem:</b> ' . $comments; $mail->Send(); echo "<div class='alert alert-success' role='alert'>Obrigado " . $name . ". Sua mensagem foi enviada!</div>"; } # end if no error else { $response = (isset($error['name'])) ? "<div class='alert alert-danger' role='alert'>" . $error['name'] . "</div> \n" : null; $response .= (isset($error['email'])) ? "<div class='alert alert-danger' role='alert'>" . $error['email'] . "</div> \n" : null; $response .= (isset($error['phone'])) ? "<div class='alert alert-danger' role='alert'>" . $error['phone'] . "</div> \n" : null; $response .= (isset($error['comments'])) ? "<div class='alert alert-danger' role='alert'>" . $error['comments'] . "</div>" : null; echo $response; } # end if there was an error sending ?>Alguém sabe me dizer se tem algum erro ou outro caminho que eu possa melhorar?Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
eDuArDoXP
Ola tudo bom... estou com esse pepino leve rs... o formulario não envia o campo "TELEFONE" apenas o restante vai normalmente"
Alguém sabe me dizer se tem algum erro ou outro caminho que eu possa melhorar?
Obrigado
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.