Tinha um amigo que queria isso a algum tempo, vou passar para ele.
Eu não intendo muito mais parece tar certinhO :}~
Tinha um amigo que queria isso a algum tempo, vou passar para ele.
Eu não intendo muito mais parece tar certinhO :}~
info
Grupo: Grão-Duque
Registrado: 02/10/06
Posts: 3.3k
Reputação: +151
Gênero: Masculino

mas tpw,onde q eu coloco essas coisas aew?
info
Grupo: Visconde
Registrado: 10/06/06
Posts: 338
Reputação: +6
Char no Tibia: Setyte Berseker
Este tutorial ensina a fazer um newsletter que, pra quem não sabe é um sistema ao qual o user cadastra seu e-mail e periódicamente recebe notícias do site pelo e-mail.
Esse sistema pode ser usado em OTServers por exemplo.
Primeiramente vamos fazer um form para o newslatter:
Agora vamos criar uma tabela no banco de dados MySQL para o newslatter:
Agora vamos trabalhar com o formulário enviando dados para a tabela certa:
<? // conecta ao banco de dados$conexao=$mysql_connect("server","user","password");// seleciona o base de dados$db=mysql_select_db("banco",$conexao);// coleta as informações do formulário$nome=$_POST['nome'];$email=$_POST['email'];$fu=$_POST['func'];// verifica se a fução é 1, se for adiciona n bancoif($fu==1){// verifica o tamanho do e-mail para ver se é valido if(strlen($email)>=8 &&strlen($email) <=150){ $email_tam_valido=true; //conecta a base de dados $ss=mysql_query("SELECT * FROM new WHERE email='$email'"); $ma=mysql_fetch_row($ss); // verificar se o e-mail já existe if($email!==$ma[2]){ $mail_certo=true; }else{ $mail_certo=false; $erros[]="E-mail ja existe!!!"; } //verifica se o e-mail é válido if (eregi("^[-!#$%&\*+\\./0-9=?A-Z^_`a-z{|}~]+.@.[-!#$%&\*+\\/0-9=?A-Z^_`a-z{|}~]+\..[-!#$%&\*+\\./0-9=?A-Z^_`a-z{|}~]+$", $email)) { $mail=true; }else{ $mail=false; $erros[]="Email Inválido"; } }else{ $email_tam_valido=false; $erros[]="Email deve ser de 8 a 150 caracteres"; } // virifica se todos acima esta ok if($email_tam_valido&&$mail_certo&&$mail){ // verifica de os campos não estão em brancoif(!empty($nome)||!empty($email)){// faz a query com o banco para insersão de dados$sql=mysql_query("INSERT INTO new (nome,email) VALUES ('$nome','$email')");// retorna a mensagem de sucesso se deu tudo certo($sql)? print("<div align=\"center\">sucesso ao inserir $nome</div>") : print("Erro ao inserir $nome ");}}else{// cria uma array com as mensagens de erro e exibindo no navegador caso não passe pela checagemforeach($erros as $msg){echo"<div align=\"center\">$msg</div>";}}// verifica se a função é 2 para deletar o registro especificado}elseif($fu==2){// faz a query para deletar o registro do banco$sql=mysql_query("DELETE FROM new WHERE email='$email'");// retorna a mensagem de erro ou sucesso($sql)? print("<div align=\"center\">Deletado com Sucesso!!</div>") : print("E-mail não Existe");}?>Bom, deu para ter uma base.
Espero ter ajudado.