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

Porque Isso?


KiTTo

Pergunta

E ae galera, tudo bem?

Bom, tenho mais uma duvida, que essa sim, critica... sad.gif

tenho um script para inserir as informações de um formulário no Banco de dados, mas eu tentei colocar essa condição nele:

$consulta = "SELECT login FROM assinantes WHERE login = '$login'";
$query = mysql_query ($consulta,$conexao);
$resultado = mysql_num_rows ($query);
if ($resultado > 0) {
echo "<html><head><title>Oops... Ocorreu um ERRO!!!</title></head>";
echo "<body bgcolor=\"#ffffff\">";
echo "<br><br><br>";
echo "<center><b>O campo <i>Nome</i> não foi preenchido</b></center>";
echo "<br><br><center><a href=\"javascript:history.back(1)\">Volta</a></center>";
echo "</body></html>";
}
else {
e o restante do ´script é:
$cria = "CREATE TABLE assinantes (codigo INT AUTO_INCREMENT PRIMARY KEY, nome CHAR(50), nasc VARCHAR(10), rg VARCHAR(10), cpf VARCHAR(20), mail VARCHAR(50), tel VARCHAR(11), login VARCHAR(25), senha VARCHAR(25), dominio VARCHAR(50), plano CHAR(3), status VARCHAR(9))";
$insere = "INSERT INTO assinantes (nome,nasc,rg,cpf,mail,tel,login,senha,dominio,plano,status) VALUES ('$nome','$nasc','$rg','$cpf','$mail','$tel','$login','$senha','$dominio','$plano','pendente')";
mysql_query($cria,$conexao);
mysql_query($insere,$conexao);
mysql_close();

$mensagem = "<html>";
$mensagem .= "<head>";
$mensagem .= "<title>E-Mail</title>";
$mensagem .= "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">";
$mensagem .= "</head>";
$mensagem .= "<body>";
$mensagem .= "<table width=\"480\" border=\"0\" cellspacing=\"0\">";
$mensagem .= "<tr>";
$mensagem .= "<td><font color=\"#000000\" size=\"2\" face=\"Tahoma\">Ol&aacute; $nome, seja bem vindo(a) ao EstiloHost.Net!</td>";
$mensagem .= "</tr>";
$mensagem .= "<tr>";
$mensagem .= "<td height=\"21\"> <p>Confira abaixo os dados informados:<br>";
$mensagem .= "&nbsp;Caso haja algum erro ou voc&ecirc; n&atilde;o tenha efetuado esse cadastro,"; 
$mensagem .= "por favor nos comunique atrav&eacute;s do e-mail suporte@estilohost.net</p>";
$mensagem .= "<p align=\"center\"><strong>Seus Dados:</strong></p>";
$mensagem .= "<p><strong>Dom&iacute;nio:</strong> $dominio<br>";
$mensagem .= "<strong>Nome:</strong> $nome<br>";
$mensagem .= "<strong>Documento de identidade:</strong> $rg<br>";
$mensagem .= "<strong>CPF ou CNPJ:</strong> $cpf<br>";
$mensagem .= "<strong>Telefone:</strong> $tel<br>";
$mensagem .= "<strong>E-mail:</strong> $mail<br>";
$mensagem .= "<strong>Login:</strong> $login<br>";
$mensagem .= "<strong>Senha:</strong> $senha</p>";
$mensagem .= "<p align=\"center\"><strong>Forma de Pagamento:</strong></p>";
$mensagem .= "<p align=\"left\">Atualmente, nossa &uacute;nica";
$mensagem .= "forma de pagamento &eacute; via Deposito Bancário nas contas:</p>";
$mensagem .= "<p align=\"left\"><b>Gustavo Sartori de Aguiar<br>";
$mensagem .= "Banco:</b> Caixa Econ&ocirc;mica Federal<br>";
$mensagem .= "<b>Agência:</b> 0448<br>";
$mensagem .= "<b>Código:</b> 013<br>";
$mensagem .= "<b>Conta:</b> 00067194-9<br>";
$mensagem .= "<b>CPF para transferência: </b>008.445.060/60</p>";
$mensagem .= "<p><b>PAULO HENRIQUE D. RIBEIRO</b><br>";
$mensagem .= "<b>Banco:</b> Bradesco<br>";
$mensagem .= "<b>Agência:</b> 3351-0<br>";
$mensagem .= "<b>Conta Poupança:</b> 1000105-6<br>";
$mensagem .= "<b>CPF para transferência:</b> 733.141.101/20</p></font>";
$mensagem .= "<p align=\"center\"><font size=\"2\" face=\"Tahoma\"><b><font color=\"#FF0000\">Aten&ccedil;&atilde;o!</font></b></font></p>";
$mensagem .= "<p><font size=\"2\" face=\"Tahoma\" color=\"000000\">Seu plano ainda n&atilde;o foi ativado!</p>";
$mensagem .= "<p>- Você tem 5 dias úteis para efetuar o";
$mensagem .= "pagamento, caso contrário, seu cadastro será excluído automaticamente de ";
$mensagem .= "nosso sistema.<br>";
$mensagem .= "- A liberação da conta será efetuada mediante o pagamento e o ";
$mensagem .= "preenchimento do formulário de Confirmação de Pagamento.<br>";
$mensagem .= "- Nos meses seguintes, prefira realizar o pagamento com no mínimo 3 dias ";
$mensagem .= "de antecedência, para que não haja transtornos de bloqueio por falta de pagamento.<br>";
$mensagem .= "- A Confirmação de pagamento deve ser efetuada todas as vezes que o pagamento for feito.</p>";
$mensagem .= "<p>Mais uma vez, muito obrigado por utilizar os serviços do EstiloHost.net</p>";
$mensagem .= "<p>Qualquer d&uacute;vidas, estaremos à disposição.</p>";
$mensagem .= "<p> </p>";
$mensagem .= "<p align=\"right\">Atenciosamente,<br>";
$mensagem .= "Equipe Administrativa EstiloHost.Net<br>";
$mensagem .= "Hospedndo Seu Site com Estilo!</font></p>";
$mensagem .= "</td></tr></table></body></html>";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .="From:$assinatura<$ass_mail> \n\r";

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

Header("Location:http://www.estilohost.net/confirma.php");
}

Mas não funciona!

O cadastro é feito, o e-mail enviado, mas não insere as informações no banco de dados... por que isso?

tentei tirar a condição da verificação e assim funcionou...

alguém pode me ajudar??

valeu pessoal!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Da um echo em "$resultado" e em "mysql_error();"

Hehehe, explique por favor o que e comoeu faço isso, pois sou "novo" na área sad.gif

Tu estás criando uma nova tabela para cada usuário?

Não, é que ostutoriais que li tem uma query que cria a atbela, ta errado? Até agora isso não me causou problemas, mas se estiver errado eu tiro wink.gif

E valeu por estar me ajudando smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Da um echo em "$resultado" e em "mysql_error();"

Hehehe, explique por favor o que e comoeu faço isso, pois sou "novo" na área sad.gif

Tu estás criando uma nova tabela para cada usuário?

Não, é que ostutoriais que li tem uma query que cria a atbela, ta errado? Até agora isso não me causou problemas, mas se estiver errado eu tiro wink.gif

E valeu por estar me ajudando smile.gif

Cara, echo é pra "ecoar" alguma cosia para o navegador.

Acrescenta no final do teu código as linhas

echo $resultado;

echo mysql_error();

Quanto ao create... é desnecessário, uma vez que tu crie a tabela tá beleza ela já está criada smile.gif depois você gerencia ela, acrescentando dados, buscando, etc smile.gif n precisa criar denovo n...

Abraço

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,7k
×
×
  • Criar Novo...