Bonsoir,
plusieurs remarques :
Tu fais de l'héritage fonctionnel : tu dérives la classe odbc afin de récupérer uniquement ses fonctions dans la classe enfant. C'est une erreur conceptuelle sévère. Une news n'est pas une connexion odbc. Ta classe News doit avoir une dépendance avec ta classe odbc (composition/agrégation/association) mais en aucun cas elle ne doit être sa dérivée.
Pour tes problèmes de récupération des données, tu dois nous indiquer quelle approche tu utilises : PDO/PDOStatement ou les fonction mysql_*
Pour PDOStatement tu as à ta disposition :
$pdoStatement->fetchall()
et pour les fonctions mysql_* : mysql_fetch_row()/mysql_fetch_array()/mysql_fetch_assoc() :
1 2 3
| while($row = mysql_fetch_assoc($res)) {
$all[] = $row;
} |
Enfin pour ton affichage, il t'est possible d'utiliser les méthodes alternatives :
un exemple pour t'inspirer :
1 2 3 4 5 6 7
| <html>
<?php foreach($news as $new): ?>
<span><?php echo $new['date']; ?></span>
<span> --- </span>
<span><?php echo $new['titre']; ?></span>
<?php endforeach; ?>
</html> |
Partager