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 :
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 :
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 ?
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;
}
$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>
<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 ?