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

Problema com um script


guw

Pergunta

Olá...

Eu sou iniciante em PHP e meu primo considerado "desafio" é criar um sistema de cadastro por conta própria. Mas estou tendo problemas. Veja:

<?
include("config.php");

$user=$_POST["user"];
$pass=$_POST["pass"];
$erro=0;
$cadastrado=0;

//ver o tamanho de letras do usuario

  $t=strlen($user); //linha10
     if($t>20){
       echo "<center><font style=\"color:red;size:18pt;font-family:verdana\">Nome de usuário ultrapassou 20 letras. Escolha outro.</font><br>";
       include("index.php");
       $erro++;
     }

//ver o tamanho de letras da senha

  $r=strlen($pass);
     if($t>100){ //linha 20
       echo "<center><font style=\"color:red;size:18pt;font-family:verdana\">Senha ultrapassou 100 letras. Escolha outra.</font><br>";
       include("index.php");
       $erro++;
     }

//se estiver tudo ok insere no banco de dados

  if($erro=0){
      $i="INSERT INTO usuarios (nome, senha) VALUES ('$user','$pass')";
      $u=mysql_query($i) or die ("Erro");
      $cadastrado++; //linha 30
  }

//mostra os dados para o usuario

  if($cadastrado==1){
    $mostrauser=mysql_query("SELECT * FROM 'usuarios' WHERE nome='$user'");
    $mostrapass=mysql_query("SELECT * FROM 'usuarios' WHERE senha='$pass'");
    echo "<center><font style=\"color:green;size:18pt;font-family:verdana\">Cadastro realizado com sucesso!</font><br>
        Usuário:".$mostrauser."<br>
        Senha:".$mostrapass; //linha 42
  }

//fecha conexao

  mysql_close($conectar);

?>

O que eu consegui descobrir é que o erro está no penúltimo "if" pois quando o script é rodado não aparece mensagem nenhuma na tela, ou seja, a variável "$cadastrado" não está sendo incrementada como especifica o "if", então ele não está sendo executado.

Agradeço desde já. ;]

Link para o comentário
Compartilhar em outros sites

2 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.

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...