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

Função Retorno True/false


Eric Freitas

Pergunta

pessoal, fiz umas funções mas.. num sei porque diabos essa merda num ta funcionando..

fiz alguma coisa errato com certeza..

alguém pode me ajudar?

trataform

echo'<div class="meio">';
                $_user = $_POST['username'];
                $_pass = $_POST['senha'];
                if(strlen($_pass)>15 ||strlen($_pass)<8){
                    echo'Sua senha deve conter mais que <font color="red">8</font> e menos q <font color="red">15</font> caracteres';
                    echo'<META HTTP-EQUIV="Refresh" CONTENT="5;URL=?ins=1">';
                }elseif(verSenha($_POST['senha'],$_POST['senha2'])==true){
                    echo'A senha Digitada não <font color="red">confere</font>';
                    echo'<META HTTP-EQUIV="Refresh" CONTENT="5;URL=?ins=insertUserAdm">';
                }elseif(insertUserBanco($_user,$_pass,'0')==true){
                    echo'Dados Incluídos com <font color="red">SUCESSO!</font>';
                    echo'<META HTTP-EQUIV="Refresh" CONTENT="3;URL=?acao=abrirSite">';
                }
                echo'</div>';
funcoes
function insertUserBanco($_login,$_senha,$_permissoes){
        require_once'conectaBanco.php';
        $_sql = mysql_query("INSERT INTO tp_usuario (username,passwd,permissao) VALUES ('$_login','$_senha','$_permissoes')") or die('Erro na query');
        if($_sql){
            return true;
        }else{
            return false;
        }mysql_close($_con);
    }
    function verSenha($_senha1,$_senha2){
        if($_senha==$_senha2){
            return true;
        }else{
            return false;
        }
    }

seguinte.. após muitos testes, eu descobri. havia um erro na minha função verSenha.

Contudo o erro do return continuava, até q eu resolvi escrever a função pra ver o que ela me retornava

notei que o true é = 1

e o false é = "NULL"

então conclui q se eu fizesse se funcao==1 fazer X se não fazer Y.

-> Muito obrigado assim mesmo.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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