Ir para conteúdo
Fórum Script Brasil
  • 0

Nao Esta Imprimindo


mestre fyoda

Pergunta

não esta enviando para o usuario o codigo=alguma coisa .

porque ? já testei e a variavel $num esta imprimindo normalmente .

<?php

include("config.php");

$nome = $_POST['nome'];

$email = $_POST['email'];

$login = $_POST['login'];

$senha = $_POST['senha'];

$confirma_senha = $_POST['confirma_senha'];

#//retirando espaços

$nome=trim($nome);

$email=trim($email);

$erro=0;

#//verificar se há email cadastrado no BD

$s=mysql_query("SELECT * FROM usuarios WHERE email='$email'");

$mnr=mysql_num_rows($s);

if($mnr!=0){ echo '<center><font color="#FF0000">E-mail já cadastro em nosso banco de dados!</font>'; $erro++; }

#//se não encontrar @

if( !eregi("@", $email) ){

echo '<center><font color="#FF0000">E-mail incorreto!</font>';

$erro++; }

#//encontrar números

if( ereg("[0-9\()-.,:;*&¬!?|+}{/]", $nome) ){

echo '<center><font color="#FF0000">Nome incorreto!</font>';

$erro++; }

#//verificar se campo nome foi setado

if(empty($nome)){

echo '<center><font color="#FF0000">Campo nome em branco!</font>';

$erro++; }

if($erro==0){

#//inseri no banco de dados se tudo for OK

session_start();

for ($i=1; $i<=30; $i++) {

if ($i%2==0)

$num .= rand(1, 9);

else

$num .= chr(rand(97,122)); // 65,90 para maiúsculas & 97,122 para minúsculas

}

$sql = "insert into usuarios (nome,login,senha,email,cod_ativacao) values ('$nome', '$login', '$senha', '$email', '$num') ";

echo "$nome";

echo "$login";

echo "$email";

echo "$senha";

$remetente = "Seu nome <email@site.com.br>";

$headers .= "MIME-Version: 1.0\n";

$headers .= "Content-Type: text/html; charset=iso-8859-1\n";

$headers .= "From: $remetente\n";

$headers .= "X-Mailer: SISTEMA DE EMAIL\n";

$headers .= "X-Mailer: Sistema Criado por: Luciano André Bruch\n";

$assunto = "Ativação de cadastro";

$mensagem = Ative o seu cadastro<br>

<br>

Seus dados:<br>

<br>

Nome: $nome<br>

Login: $login<br>

Senha: $senha<br>

Email: $email<br>

<br>

Clique no link abaixo para efetuar a ativação do seu cadastro:<br>

<br>

<a href=http://brazucas.orgfree.com/ativar_cadastro.php?codigo=<? echo "$num";

?>>http://www.site.com.br/ativar_cadastro.php?codigo=$cod_ativacao</a>

<br>";

mail("$email","$assunto","$mensagem","$headers");

}// fecha if do $erro==0

?>

<html><head><title><?=$titulo?></title></head>

<body></body></html>

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

já resolvi o problema , agora to com outro .

tipo esse codigo não atualiza , e eu já testei , as variaveis estao recebndo valores .

<?php

@mysql_connect('localhost','9983','janio1') or die('Erro: não conectou ao MySQL!');

@mysql_select_db('9983') or die('Erro: não foi possível selecionar o banco de dados!');

$codigo = $_GET['codigo'];

mysql_query("UPDATE usuarios SET ativo = 'sim' WHERE cod_ativacao = '".$codigo."' ");

printf("Seu cadastro foi Confirmado e Ativado!", mysql_affected_rows());

mysql_query("COMMIT");

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Teste aí pra ver se vai funcionar:

$conexao=mysql_connect('localhost','9983','janio1') or die('Erro: não conectou ao MySQL!');
mysql_select_db('9983',$conexao) or die('Erro: não foi possível selecionar o banco de dados!');

$codigo = $_GET['codigo'];

mysql_query("UPDATE usuarios SET ativo = 'sim' WHERE cod_ativacao = '".$codigo."' ",$conexao);
printf("Seu cadastro foi Confirmado e Ativado!", mysql_affected_rows());
mysql_query("COMMIT",$conexao);

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...