Problems adding an array to fetchAll results

1
private $resultado;

public function buscaTodos($query){
    $stmt = $this->conn->prepare($query);
    $stmt->execute();
    $this->resultado = $stmt->fetchAll(PDO::FETCH_OBJ);
}

public function getAllResults(){
    $resultados = $this->resultado;

    foreach($resultados AS $key=>$resultado){

        $arr[] = array(
            "DDD 1" =>  $resultado->ddd1,
            "Tel 1"   => $resultado->tel1,              
            "Agendamento" =>  $resultado->data_agendamento,
            "concluir" =>  "<a class='link' href=\"page1.php?id=" . $resultado->id . "\"><img src=\"images/check.png\" title=\"Concluir Processo\"></a>"

        );
    }

    return $arr;
}

HTML page:

$queryMailling = "SELECT * FROM $table_name WHERE status='4'";
$dadosMailling->buscaTodos($queryMailling);

$dados = $dadosMailling->getAllResults();


    foreach($dados AS $key=>$front){
        echo "<tr>";
        foreach($front AS $resultado) {
            echo "<td>" . $resultado . "</td>";
        }
        echo "</tr>";
    }

can you loop using just foreach ? there is another method to add the values inside an array without being like this: $arr[] ?

    
asked by anonymous 26.10.2015 / 02:00

0 answers