Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
fala familia imasters!!
seguinte,minha empresa precisa de um sistema de newsletters,ai eu criei 2 arquivos ,cada um tem um form e cada um execulta uma função!
1) cadastra nome da empresa e email no bd!!!
2)pega a tabela email com os registros dos cadastrados e envia as newslleters!!
cadastrar.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>cadastro de empresas</title>
</head>
<body>
<form name="form1" method="post" action="funcoes_cadastro_bd.php?funcao=gravar">
<table width="200" border="1">
<tr>
<td colspan="2">cadastro no banco de dados</td>
</tr>
<tr>
<td>nome:</td>
<td><label>
<input type="text" name="nome" id="nome" />
</label></td>
</tr>
<tr>
<td><label>email:</label></td>
<td><input type="text" name="email" id="email" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="button" id="button" value="cadastrar" /></td>
</tr>
</table>
</form>
</body>
</html>
envia.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>cadastro de empresas</title>
</head>
<body>
<form name="form1" method="post" action="funcoes_cadastro_bd.php?funcao=enviar">
<table width="200" border="1">
<tr>
<td>enviando para clientes</td>
</tr>
<tr>
<td><input type="submit" name="button" id="button" value="enviar" /></td>
</tr>
</table>
</form>
</body>
</html>
funcoes_cadastro_bd.php
<?php
include "conexao.php";
$nome = $_POST['nome'];
$email = $_POST['email'];
if ($_GET['funcao'] == "gravar"){
$sql_gravar = mysql_query ("INSERT INTO clientes (nome, clientes) value ('$nome','$email')");
header ('location:index.php');
}
?>
<?php
if ($_GET['funcao'] == "enviar"){
$envia = mysql_query ("SELECT clientes FROM clientes ORDER BY nome");
while($linha = mysql_fetch_array($envia)){
//Email de origem (quem está enviando)
$from = "HOMMA.COM";
//Mensagem em HTML. Repare que tem um elemento IMG no HTML que chamará
//o script "verificado.php" quando o usuario abrir o email.
//Esse script por sua vez envia uma mensagem de volta para você avisando que
//o cara abriu o e-mail
$mensagem = '
<html>
<body>
<img src="[http://www.homma.com.br/homma">](http://www.homma.com.br/homma)
</body>
</html>';
//Para mensagens HTML deve ser enviado um cabeçalho
$cabecalho = "From: $from\r\n";
$cabecalho .= "Content-type: text/html\r\n";
if(mail("$envia", "Veja soluções propostas pela HOMMA.COM ", $mensagem, $cabecalho))
echo("Email enviado!");
};
header ('location:envia.php');
}
?>
o cadastro no bd ta certinho,só não estou conseguindo puxar o campo email por SELECT, e enviar o email para os cadastrados no bd!!!
a lógica é simples um arquivo q cadastra e outro q envia!!!
desde já agradeço!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
Carregando comentários...