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

(Resolvido) Listar dados


Aprendiz_PHP

Pergunta

Fala ae pessoal,

estou eu aki mais uma vez com mais uma dúvida cruel, mas sabe como é, aprendendo classes na porrada é assim mesmo :lol:

é o seguinte, tenho esses métodos:

public function alterar($id){
        $sql_altera = sprintf("SELECT * FROM tabela WHERE IdCliente = '%s';", mysql_real_escape_string($id));
        $resultado = mysql_query($sql_altera);
        return $this->listar($resultado);            
    }
    public function listar($resultado){        
           $listar = mysql_fetch_object($resultado);
           return $listar;          
    }
//até aqui tudo ok!!! mas como eu trago esse resultado na página inicial? tentei dessa forma, veja:
$trazer = new metodos();
$trazer = $trazer->listar();

echo $trazer->nomedocliente;

dá esse erro:

Fatal error: Call to undefined method stdClass::listar() in .....

esse negócio de classes é sinistro pra quem tá começando como eu hahahahahahaahaha

vlw

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

depois de mta porrada, claro que quem apanhou fui eu hahahaha consegui resolver essa parada de classes. veja como ficou. se está certo não sei, só sei que funfou...hahahahaa

public function alterar($id){
$sql_altera = sprintf("SELECT * FROM tabela WHERE IdCliente = '%s';", mysql_real_escape_string($id));
$resultado = mysql_query($sql_altera);
return $resultado; 
}
public function listar($resultado){ 
return $listar = mysql_fetch_object($resultado);
}
trazendo o resultado:
$metodos = new metodos();          
     $e = $metodos->alterar($_REQUEST["id"]);
     $f = $metodos->listar($e);

echo $f->NomeCliente;

sei não, mas estou ficando bom nesse negócio de classes <_< hehehe

vlw

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
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...