Redirecionar Link

Eu tenho uma class DAO que contem todos os métodos para executar.
Porém quando o usuário entra no acesso dele, ele faz um select do banco trazendo seus clientes.

dentro do while eu coloquei <a href=""… e o button.

Minha duvida é. como vou chamar a class DAO e a função excluir que contem nela?

exemplo que ja fiz e nao funcionou

echo "<td><a href='UsuarioDAO.php?excluir=$id'><button>Clique</button></td> </a>";

class UsuarioDAO(){

public function excluir(){
//codigo vem aqui
}

}

Boa tarde @fernandodd, olhando para o código que postou, o link <a href></a> em seu fechamento "</a>", encontra-se depois da tag de fechamento do </td>, será que pode ser este o problema?

Olá @fernandodd!

Esta não é a forma correta de chamar o método de uma classe.

Para que o seu código funcione, você deverá tomar os seguintes passos:

1 - Crie um arquivo PHP, chamado “funcionarioDelete.php” por exemplo. Este arquivo deverá instanciar a classe UsuarioDAO e ser responsável por chamar o método “excluir”. O código simples, sem validações ficaria assim:

<?php
    require_once('UsuarioDAO.php');

    $id = $_REQUEST['id'];

    $UsuarioDAO = new UsuarioDAO();

    if( $UsuarioDAO->excluir($id) ){
        echo 'success';
    }
    else{
        echo 'error';
    }
?>

2 - Agora sim você poderá chamar o método da classe, através do arquivo criado (“funcionarioDelete.php”) da seguinte forma:

echo "<td><a href='funcionarioDelete.php?id=".$id."'><button>Excluir</button></a></td>";