Bonjour. Je me lance dans la programmation objet en php : Parait que c tellement mieux, que c tellement beau, et pratique. Pour être franc je n'ai pas encore vu l'interet. Doit surment y en avoir un...
Bref, j'ai une classe article, que je charge, et que je rempli grace à un mysql_fetch_object, ms
je ne sais pas comment la parcourir. voila mon code :
//VOici la classe article
// Déclaration de la classe
class article
{
var $id,$titre,$texte,$image,$date_art;
//Constructeur
function article($id,$titre,$texte,$image,$date_art)
{
$this->id=$id;
$this->titre=$titre;
$this->texte=$texte;
$this->image=$image;
$this->date_art=$date_art;
}
// Affiche les articles
function affiche_art()
{
echo "<div class='article'>";
echo "<div class='row_article'>$this->date_art</div>";
echo "<div class='row_article'>$this->titre</div>";
echo "<div class='row_article'>$this->texte</div>";
echo "<div class='row_article'><img src='images/$this->image'></div>";
echo "</div>";
}
}
// Chargement de la classe
while($ligne=mysql_fetch_object($resultat))
{
$art= new
article($ligne->id_article,$ligne->titre_article,$ligne->texte_article,$ligne->image_article,$ligne->date_article);
}
// Affichage de la classe (qui donne pas ce que je veux : SA affiche tjrs le meme article)
foreach($art as $key=>$value)
{
$art->affiche_art();
}
Merki de votre aide