carol Postado Junho 4, 2003 Denunciar Share Postado Junho 4, 2003 ola galera eu estou fazendo um sistema de newsletterso que os email não estao sendo enviadosnão da erro nenhumvou explicar como funcionaeu tenho uma pagina de pre-send onde eu selecionopra quem eu vou enviar atravez de filtroe o que eu vou enviartipo posso enviar uma enqueteai na pagina que enviaeu testpo por exemplo se veio uma enquete para ser enviada e monto ela na pagina da newslettergente isso não da erro nehum mas não envia o emailvou postar o codigo aqui sera que alguém pode me ajudaressa pagina e a que envia o email e monta na pagina newsletter<? session_start();if ( !isset($_SESSION['Id_Client']) && !isset($_SESSION['Client']) &&!isset($_SESSION['Status']) ) {include 'connection.php';include 'admin.php';@$id_enquete = $_POST['Enquete'];@$indique = $_POST['indique'];@$id_cliente = $Id_Cliente;@$sexo = $_POST['sexo'];@$estados = $_POST['estados'];@$idade = $_POST['idade'];@$news = include 'tste.php';@$remetente = $_POST['remetente'];@$assunto = $_POST['assunto'];@$campanha = $_POST['campanha'];$select_pergunta = "select * from enquetes where Id_Enquete = '".$id_enquete."'";$execute_query = mysql_query($select_pergunta) or die (mysql_error() );if ( mysql_num_rows($execute_query) > 0 ) {$pergunta = mysql_result($execute_query,'pergunta');}if (($id_enquete)!= 0){$query=select * from enquete_resposta where enquete_resposta_id_enquete = '".$id_enquete."'";$execute_query = mysql_query($query) or die (mysql_error() );if ( mysql_num_rows($execute_query) > 0 ) {$dspEnquete= "";while ( $row = mysql_fetch_array($execute_query) ){$dspEnquete= $dspEnquete . "<input type='radio' name = 'resposta' value=".$row['id_resposta].">".$row['resposta']."<br>";$dspEnquete = " <table border=0><tr><td class=font'>".$pergunta." </td><td class='input'><form>".$dspEnquete."<input type='hidden' name = 'id_enquete' value = ".$id_enquete. "><input type='hidden' name = 'id_indique' value = ".$indique."><input type='hidden' name = 'id_cliente' value = ".$id_cliente."><input type='hidden' name = 'id_usuario' value = ".$id_usuario."></form></td></tr></table>";} } else {$dspEnquete = "";}//teste if (($indique)!= 0){$dspIndique = "";$dspIndique = $dspIndique . "<input type = 'text' name='nome><br><input type = 'text' value ='email'>";}$dspIndique = "<form> ".$dspIndique." </form>";$dspIndique = "<table border=0><tr><td class='font'>Indique para um amigo. </td><td><form>".$dspIndique."</td><input type='hidden' name = 'id_enquete' value = ".$id_enquete. "><input type='hidden' name = 'id_indique' value = ".$indique."><input type='hidden' name = 'id_cliente' value = ".$id_cliente."><input type='hidden' name = 'id_usuario' value = ".$id_usuario."></form></tr></table>";} else {$dspIndique = "";}$select = "Select * from usuarios where id_cliente =" .$Id_Client;$execute_query = mysql_query($select) or die ( mysql_error() );if ( mysql_num_rows($execute_query) > 0 ) {while ( $row = mysql_fetch_array($execute_query) ){$email = $row['email];$nome = $row['nome'];$id_usuario = $row['id_usuario'];mail($email , $assunto , $news ,"From:$remetente Content-Type: text/html; charset=us-ascii");}}$select_qtd_user = "Select count(id_usuario) contador from usuarios where id_cliente=".$Id_Client;$execute_query = mysql_query($select_qtd_user) or die ( mysql_error() );$recordcount_user = mysql_result($execute_query,'contador');$insert = "insert into campanhas_enviadas (Id_Campanha, Id_Cliente,Id_Enquete,Id_Indique,Email_To,Subject) values ('$campanha','$Id_Client', '$id_enquete','$indique','$remetente','$assunto')";$execute_insert = mysql_query($insert) or die ( mysql_error() );if (mysql_affected_rows() == 0){echo "<script>alert('erro ao cadastrar usuario.');</script><META HTTP-EQUIV='refresh' content='0;URL=http://www.tange.com.br/em_marketing/enquete.php'>";} else {$Body = "<br><font face=Verdana size=4 color=Black>NewsLetter Enviada com Sucesso</font><br><br><table border=0 cellpadding=0 cellspacing=0><tr><td colspan=2 class='font'>A news foi enviada para ".$recordcount_user." Clientes</td><td></td></tr><tr><td colspan=3><br></td></tr><tr class='font'></tr></table><br><Br>";include 'conteudo.php';}}?>bjos... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carol Postado Junho 4, 2003 Autor Denunciar Share Postado Junho 4, 2003 olha so galera e ainda tem outro problema em vez de enviar a news ele aparece na pagina junto com a pagina de retornowww.tange.com.br/em_marketing/index3.phpe so se logar e simples e clickar em enviar peça que vocês vao vere aparece sem nada montadoque loko não é? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carol Postado Junho 9, 2003 Autor Denunciar Share Postado Junho 9, 2003 Ooooh! :( alguém pode me ajudar??!obrigada! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eddie_666 Postado Junho 9, 2003 Denunciar Share Postado Junho 9, 2003 Tá difícil essa... Sem mostrar erro, fica ruim:( Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
carol
ola galera eu estou fazendo um sistema de newsletter
so que os email não estao sendo enviados
não da erro nenhum
vou explicar como funciona
eu tenho uma pagina de pre-send onde eu seleciono
pra quem eu vou enviar atravez de filtro
e o que eu vou enviar
tipo posso enviar uma enquete
ai na pagina que envia
eu testpo por exemplo se veio uma enquete para ser enviada e monto ela na pagina da newsletter
gente isso não da erro nehum mas não envia o email
vou postar o codigo aqui sera que alguém pode me ajudar
essa pagina e a que envia o email e monta na pagina newsletter
<?
session_start();
if ( !isset($_SESSION['Id_Client']) && !isset($_SESSION['Client']) &&
!isset($_SESSION['Status']) ) {
include 'connection.php';
include 'admin.php';
@$id_enquete = $_POST['Enquete'];
@$indique = $_POST['indique'];
@$id_cliente = $Id_Cliente;
@$sexo = $_POST['sexo'];
@$estados = $_POST['estados'];
@$idade = $_POST['idade'];
@$news = include 'tste.php';
@$remetente = $_POST['remetente'];
@$assunto = $_POST['assunto'];
@$campanha = $_POST['campanha'];
$select_pergunta = "select * from enquetes where Id_Enquete = '".$id_enquete."'";
$execute_query = mysql_query($select_pergunta) or die (mysql_error() );
if ( mysql_num_rows($execute_query) > 0 ) {
$pergunta = mysql_result($execute_query,'pergunta');
}
if (($id_enquete)!= 0){
$query=select * from enquete_resposta where enquete_resposta_id_enquete = '".$id_enquete."'";
$execute_query = mysql_query($query) or die (mysql_error() );
if ( mysql_num_rows($execute_query) > 0 ) {
$dspEnquete= "";
while ( $row = mysql_fetch_array($execute_query) ){
$dspEnquete= $dspEnquete . "<input type='radio' name = 'resposta' value=".$row['id_resposta].">".$row['resposta']."<br>";
$dspEnquete = " <table border=0>
<tr>
<td class=font'>".$pergunta." </td>
<td class='input'>
<form>".$dspEnquete."
<input type='hidden' name = 'id_enquete' value = ".$id_enquete. ">
<input type='hidden' name = 'id_indique' value = ".$indique.">
<input type='hidden' name = 'id_cliente' value = ".$id_cliente.">
<input type='hidden' name = 'id_usuario' value = ".$id_usuario.">
</form>
</td>
</tr>
</table>
";
}
} else {
$dspEnquete = "";
}
//teste
if (($indique)!= 0){
$dspIndique = "";
$dspIndique = $dspIndique . "<input type = 'text' name='nome><br><input type = 'text' value ='email'>";
}
$dspIndique = "<form> ".$dspIndique." </form>";
$dspIndique = "
<table border=0>
<tr>
<td class='font'>Indique para um amigo. </td>
<td><form>".$dspIndique."</td>
<input type='hidden' name = 'id_enquete' value = ".$id_enquete. ">
<input type='hidden' name = 'id_indique' value = ".$indique.">
<input type='hidden' name = 'id_cliente' value = ".$id_cliente.">
<input type='hidden' name = 'id_usuario' value = ".$id_usuario.">
</form>
</tr>
</table>
";
} else {
$dspIndique = "";
}
$select = "Select * from usuarios where id_cliente =" .$Id_Client;
$execute_query = mysql_query($select) or die ( mysql_error() );
if ( mysql_num_rows($execute_query) > 0 ) {
while ( $row = mysql_fetch_array($execute_query) ){
$email = $row['email];
$nome = $row['nome'];
$id_usuario = $row['id_usuario'];
mail($email , $assunto , $news ,"From:$remetente Content-Type: text/html; charset=us-ascii");
}}
$select_qtd_user = "Select count(id_usuario) contador from usuarios where id_cliente=".$Id_Client;
$execute_query = mysql_query($select_qtd_user) or die ( mysql_error() );
$recordcount_user = mysql_result($execute_query,'contador');
$insert = "insert into campanhas_enviadas (Id_Campanha, Id_Cliente,Id_Enquete,Id_Indique,Email_To,Subject) values ('$campanha','$Id_Client', '$id_enquete','$indique','$remetente','$assunto')";
$execute_insert = mysql_query($insert) or die ( mysql_error() );
if (mysql_affected_rows() == 0)
{
echo "
<script>alert('erro ao cadastrar usuario.');</script>
<META HTTP-EQUIV='refresh' content='0;URL=http://www.tange.com.br/em_marketing/enquete.php'>
";
} else {
$Body = "
<br>
<font face=Verdana size=4 color=Black>NewsLetter Enviada com Sucesso</font>
<br><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td colspan=2 class='font'>A news foi enviada para ".$recordcount_user." Clientes</td>
<td>
</td>
</tr>
<tr>
<td colspan=3><br></td>
</tr>
<tr class='font'>
</tr>
</table><br><Br>";
include 'conteudo.php';
}}
?>
bjos...
Link para o comentário
Compartilhar em outros sites
3 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.