Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

mysqli fetch array return function

$
0
0
Boas Pessoal


Quero fazer uma pagina que mostre todos os funcionários que tenho numa tabela mysql e que o codigo seja estruturado em 2 páginas nomeadamente:

employees.php

e

functions.php

eu já criei uma função na página functions.php assim:

Código :
function list_employees($mysqli){
$query = "SELECT * FROM tbl_employee ORDER by id";
$resultSet = array();
if($result = $mysqli->query($query)){
while($row = $result->fetch_assoc()){
$resultSet[] = $row['email'];
}
}
return $resultSet;
}

Ou seja está a retornar os emails de todos os empregados registados na tabela, até aqui tudo perfeito mas eu gostava que a função retornasse todos os dados dos funcionários (primeiro nome, apelido, idade, cargo, etc..)


E na página employees.php tenho assim:

Código :
                 <table border="1">
                 <tr>
                         <th>Primeiro Nome</th>
                         <th>Segundo Nome</th>
                         <th>Contacto</th>
                         <th>Email</th>
                 </tr>
<?php
         $variable = list_employees($mysqli);
         foreach ($variable as $value) {
                 echo "<form action=teste.php method=post>";
                 echo "<tr>";
                 echo "<td>" . " <input type=text name=first_name value=" .$value . "></td>";
                 echo "</tr>";
                 echo "</form>";
         }
?>

         </table>

Ps: As pesquisas mysql estão feitas com php sqli orientado a objectos..

Alguém tem ideia como posso fazer a função retornar no array todos os dados dos funcionários e como selecionar (tipo: $value['primeiro_nome']) esses dados na pagina employees.php ?

Viewing all articles
Browse latest Browse all 14700

Trending Articles