• 0
Sign in to follow this  
Felipe_

Call To Undefined Function

Question

é certo que o erro esta no codigo, seja " ' { } algo do tpo... alguém me ajuda a achar porque ta foda...

fala que não achou a função:

$pw = genPassword(10);

mas se eu remover essa linha do code dela, fala que não achou a outra função, e assim vai... sendo que todas as funções funcionam e estao acima desse codigo ai...

function lostpwd ($name, $email) {
    
    if (!$name || !$email) {

    return $this->error[14];

    } 
      
    else {
    

      
    mysql_connect($this->server, $this->db_user, $this->db_pass);
    mysql_select_db($this->database);
      
    $query = mysql_query("select * from membros_data where name = '$name' AND email = '$email'");
    $result = @mysql_num_rows($query);

    if ($result < 1) {

    mysql_close();

    return $this->error[15];
    
    }
      

    $pw = genPassword(10);
      
    $mem->setPassword($pw);
      
    $mem->write();
      
    $mem->sendPassword($pw);
  
          }
  
}

espero que tenham mais sorte que eu

=/

vlw

Share this post


Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0
não sou mestre de classes, mas c a funcao ta dentro de uma classe ela deveria estar sendo chamada assim:

$pw->genPassword(10);
não:
$pw = genPassword(10);

Foi por isso que eu disse pra ele tentar tirar a função dele de lá...

Share this post


Link to post
Share on other sites
  • 0

não não.. tpo, $pw->genPassword(10); seria a mesma coisa que dizer que a classe é o pw..

só que a classe é membros

já tentei ate tirar a função genPassword de dentro, deu na mesma

acho que o erro está no $mem

irei dar uma olhada nisso agora...

vlw aew rapazeada, mas acho que é erro de script mermo aki

eu to ficando cada vez mais confuso ehehe

Share this post


Link to post
Share on other sites
  • 0

achei o erro

tava no $MEM

esse erro passso quase despercebido aki.. agora ta beleza, sem erros mas sem script funcionando tb... vou codar aki ehhee

vlw rapazeada

Share this post


Link to post
Share on other sites
  • 0

opa, concordo com você Felipe

se por acaso você estiver fora da tal classe, a chamada deve ser feita:

$nomedaclasse->função();

se por acaso você esta dentro da classe a ser chamada

this->funçao();

Abraços...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this