retorno de objetos em array / exibição em tabela
amigos, estou querendo obter uma listagem de clientes do banco de dados mysql, fiz este código em um arquivo classes.php. Entao em uma outra pagina eu quero apenas chamar a função de buscar clientes e retornar uma lista com os mesmo. gostaria de saber se este código abaixo está correto. uma segunda dúvida é, na pagina a qual eu chamo a funcção eu quero mostrar os dados em uma tabela, porém nao faço idéia de como devo fazer isso. alguem pode me dar alguma idéia para que eu possa pesquisar?
...
public function buscaCliente($nome){
include_once "conecta.inc"; //aqui está sendo feita a conexão com o banco de dados
$resultado = mysql_query("select * from clientes WHERE nome LIKE '%$nome%' ORDER BY nome");
$listaCliente = array();
$i=0;
while ($registro = mysql_fetch_array($resultado, MYSQL_ASSOC)){
$cliente = new pessoa();
$cliente->setNome($registro["nome"]);
$cliente->setContato($registro["contato"]);
$cliente->setTipo($registro["tipo"]);
$cliente->setEndereco($registro["endereco"]);
$cliente->setBairro($registro["bairro"]);
$cliente->setComplemento($registro["complemento"]);
$cliente->setCidade($registro["cidade"]);
$cliente->setEstado($registro["estado"]);
$cliente->setTelefone($registro["telefone"]);
$cliente->setCelular($registro["celular"]);
$cliente->setObs($registro["obs"]);
$listaCliente[$i] = $cliente;
$i++;
}
return $listaCliente;
mysql_free_result($resultado);
mysql_free_result($registro);
}
...Discussão (7)
Carregando comentários...