Ir para conteúdo

POWERED BY:

Arquivado

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

marcosfj1

[Resolvido] Inserir no banco

Recommended Posts

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

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

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

é 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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.