PHP orienté objet: Class Caddie, pb : arrive pas a afficher l'objet - PHP - Programmation
Marsh Posté le 06-03-2003 à 20:38:14
Dans la méthode afficher de la class Caddie...
function afficher()
{
$Panier=new Caddie;
foreach(get_object_vars($Panier) as $key=>$val)
{
print("$key=$val<BR>\n" );
}
}
Mais ca ne peux marcher qu'avec un objet appelé Panier seulement...
Comment faire pour tout lire car si j'ai bien compris, il faut créer un objet à chaque ajout d'article non???
Marsh Posté le 06-03-2003 à 20:40:33
Ca doit pas être tout à fait ca....
$Panier->afficher();
$Panier->ajouter("$id_article", $quantite);
$Panier2=new Panier;
$Panier2->ajouter("$id_article", $quantite);
$Panier_serialize=serialize($Panier.$Panier2); Ca m'étonnerai qu'il faille concaténer...
session_register("Panier_serialize" );
Marsh Posté le 06-03-2003 à 21:49:54
Apparement ca viendrai du fait que je ne suis aps sur la page contenant la class Caddie.(pourtant je fais bien un "require" de la page)..
Mais ca ne marche pas.
Marsh Posté le 06-03-2003 à 22:16:40
en fait je t'avoue que j'ai rien compris à tout tes messages
qu'est-ce que tu veux faire?
Marsh Posté le 06-03-2003 à 23:51:08
En fait j'ai résolu tous les problèmes sauf celui de récupérer tous les objets(tous les articles)
Je n'arrive à lire qu'un seul objet.
comment sait on le nombre de commande?
Si j'utilise un tableau, l'utilité de la Class caddie est inutile!! non?
Marsh Posté le 06-03-2003 à 19:15:24
ben voila
j'ai recupéré l'objet "Panier"
j'ai fait :
$Panier_unserialize=unserialize($Panier_serialize);
Mais ensuite?????
Comment faire???
j'arrive à afficher les variables de la classe uniquement...
Et c'est juste leur nom.... pas leur contenu...
Message édité par chrono le 06-03-2003 à 21:52:02