saulo69 1 Denunciar post Postado Dezembro 20, 2011 Bom pessoal tenho um sistema de newslleter e gostaria do campo "não desejo receber mais esses emails". Mas não estou conseguindo mandar as variaveis por email... Tipo: //envio do email sem o anexo while ($linha = mysql_fetch_array($pesquisa)) { $email = $linha['email1']; $CodigoMagistrado = $linha['codigo']; if ($email != ''){ $mens = "$mensagem<br><a href='http://www.meudominio.com.br/cancelarnews.php?id=CodigoMagistrado&email=$email'>não desejo receber mais esses emails</a>"; mail($email,$assunto,$mens,$headers,"-r".$email_from); } } A menssagem chega no e-mail corretamente, junto com o link, mas quando vou clicar, o campo id e email ficam dessa forma: "id=&email=" os dados com id e email não aparecem... Grato! Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Strik 0 Denunciar post Postado Dezembro 21, 2011 boa noite amigo! o seu problema é muito simples, então só cobrarei R$20,00 hahahah zoeira. mas vamos ao que interessa. faltou o "$" da variável CodigoMagistrado e você provavelmente não definiu corretamente a variável $email, verifique sua logica e analise o arquivo que envia os dados para esse script. substitua teu código por esse aqui: //envio do email sem o anexo while ($linha = mysql_fetch_array($pesquisa)) { $email = $linha['email1']; $CodigoMagistrado = $linha['codigo']; if ($email != ''){ $mens = "$mensagem<br><a href='http://www.meudominio.com.br/cancelarnews.php?id=$CodigoMagistrado&email=$email'>não desejo receber mais esses emails</a>"; mail($email,$assunto,$mens,$headers,"-r".$email_from); } } qualquer outro problema grita nóis. abraço Compartilhar este post Link para o post Compartilhar em outros sites