marcosfj1 0 Denunciar post Postado Setembro 15, 2010 Ai galera tenho uma duvida simples que é: Tenho o seguinte formulario, onde o cliente clica no email dele para estar fazendo o recadastramento se deseja inserir seu email na lista de newsletter <form action="" method="post" name="form_cliente_recadastro" id="form_cliente_recadastro"> <table align= "center"> <tr> <td>Digite seu Email:</td> <td><input title="Email Recadastro" name="email" type="text" id="email" size="40" /></td> <td><input type="submit" name="bt_confirmar" id="bt_confirmar" value="Confirmar" /></td> </tr> <br></br> </table> </form> Assim ao inserir o email, e clicar em confirmar o email será enviado para uma nova tabela contendo os clientes ativos(que desejaram recadastrar seu email) para termos mais controle...como eu faço para q td aconteca nessa mesma pagina, de forma q a tabela newsletter receba o email e q após clicar em confirmar o cliente seja redirecionado para a pagina da loja Valeu Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Tavares 167 Denunciar post Postado Setembro 15, 2010 Basicamente isso: <?php require_once('conexao_banco_de_dados.php'); $email = $_POST['email'] if (preg_match('/^[a-zA-Z0-9._-]+@(\.?[a-zA-Z0-9-]+){1,3}$/', $email)) { if (mysql_query('INSERT INTO `newsletter` SET `email`='.$email)) { header('Location: PAGINA_QUALQUER.php'); } } elseif ($email!='') { echo 'E-mail inválido!'; } ?> <form action="----MUDAR---" method="post" name="form_cliente_recadastro" id="form_cliente_recadastro"> <table align= "center"> <tr> <td>Digite seu Email:</td> <td><input title="Email Recadastro" name="email" type="text" id="email" size="40" /></td> <td><input type="submit" name="bt_confirmar" id="bt_confirmar" value="Confirmar" /></td> </tr> <br></br> </table> </form> Compartilhar este post Link para o post Compartilhar em outros sites
marcosfj1 0 Denunciar post Postado Setembro 16, 2010 Basicamente isso: <?php require_once('conexao_banco_de_dados.php'); $email = $_POST['email'] if (preg_match('/^[a-zA-Z0-9._-]+@(\.?[a-zA-Z0-9-]+){1,3}$/', $email)) { if (mysql_query('INSERT INTO `newsletter` SET `email`='.$email)) { header('Location: PAGINA_QUALQUER.php'); } } elseif ($email!='') { echo 'E-mail inválido!'; } ?> <form action="----MUDAR---" method="post" name="form_cliente_recadastro" id="form_cliente_recadastro"> <table align= "center"> <tr> <td>Digite seu Email:</td> <td><input title="Email Recadastro" name="email" type="text" id="email" size="40" /></td> <td><input type="submit" name="bt_confirmar" id="bt_confirmar" value="Confirmar" /></td> </tr> <br></br> </table> </form> Valeu a dica cara, mas e como eu faço para alem do email eu estar pegando um checkbox ai se o cliente marcar ele o email do cliente é enviado para a newsletter senao estiver marcado significa q ele nao quer receber o email por tanto nao precisa de enviar para a tabela alguma ideia? valeu Compartilhar este post Link para o post Compartilhar em outros sites
Galuschka 0 Denunciar post Postado Setembro 17, 2010 é só botar 2 radio buttons... Deseja Receber Newsletter? Sim<Input type = 'Radio' Name ='newsletter' value= 'Sim'></br> Não<Input type = 'Radio' Name ='newsletter' value= 'Nao'> depois: if ($_POST['newsletter'] == 'Sim'){ //sinal que quer receber o email... } else{ //sinal que não quer newsletter } acho que é isso...abs Compartilhar este post Link para o post Compartilhar em outros sites
marcosfj1 0 Denunciar post Postado Setembro 17, 2010 Ja resolvi aqui galera o problema...envio para o banco se estiver marcado com 1 e se nao tiver como 0 valeu o pessoal q ajudou Compartilhar este post Link para o post Compartilhar em outros sites