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:
Celle ci est sensée me retournée les valeurs présentes dans la table dans la page index.php pour lecture
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Seul probleme, cela ne me retourne rien. j'ai fait un var_dump($donnee); qui me retourne NULL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Peut être faut-il que je fasse un array dans ma fonction ou ailleurs ... ?
Votre aide est la bienvenue
Partager