Afficher resultat requete via fonction
Bonjour,
J'essaie de me mettre à la page niveau PHP/HTML5 ... En effet, je développe deja en PHP mais à l'ancienne c'est à dire sans fonctions, en mélangeant le PHP, les requêtes et le HTML sur une même page, bref pas très pro et pas très propre.
Aussi, j'ai besoin d'un petit coup de main. En effet, j'ai une fonction:
Code:
1 2 3 4 5 6 7 8
| function affichage()
{
global $bdd;
$reponse = $bdd->prepare('SELECT * FROM offre');
$reponse->execute()
$offres = $reponse->fetchAll();
return $donnee;
} |
Celle ci est sensée me retournée les valeurs présentes dans la table dans la page index.php pour lecture
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<div class="affichage">
<?php
require("function.php");
//var_dump($donnee);
$objet=new blabla();
$donnee = $objet->affichage();
echo "<table>";
foreach($donnee as $reponse){
echo "<tr>";
echo "<td>Intervenant n° " . $reponse['depart'] . "</td>";
echo "<td>Nom du site : " . $reponse['dates'] . "</td>";
//...
echo "</tr>";
}
echo "</table>";
?>
</div> |
Seul probleme, cela ne me retourne rien. j'ai fait un var_dump($donnee); qui me retourne NULL.
Peut être faut-il que je fasse un array dans ma fonction ou ailleurs ... ?
Votre aide est la bienvenue