Bonjour,
Je suis tout nouveau en PHP et j'ai essayé de créer en POO une méthode ayant pour effet d'afficher la liste des articles contenus dans un panier client. Les articles figurent les uns après les autres dans un tableau scalaire parcouru par une boucle.
Le script ne fonctionne pas, si quelqu'un pouvait me filer un p'tit coup de pouce ...
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 <?php class client { public $nom; public $prenom; public $adresse; public $code_postal; public $ville; public $carte_bancaire; public $panier; public $prix_panier = 0; //Nous avons ici fixé une valeur par défaut, si cette dernière n'est pas modifiée par l'objet elle sera toujours de 0. public function liste_panier() { foreach ($panier as $articles) { print("Votre panier comporte actuellement : $articles"); } } public function coordonnees() { print("Vos coordonnées sont les suivantes : nom $this->nom $this->prenom $this->adresse $this->code_postal $this->ville"); } public function prix_panier() { print ("Le prix de votre panier est actuellement de $this->prix_panier"); } } $tab = array("bananes", "fraises", "kiwi"); $client_site = new client; $panier = new ArrayObject($tab); $client_site->nom = "NAME"; $client_site->prenom ="FORNAME"; $client_site->adresse =" ADRESS"; $client_site->code_postal = "ZIP CODE"; $client_site->ville = "COUNTRY"; $client_site->carte_bancaire = "CC NUMBER"; $client_site->prix_panier = "PRICE"; $client_site->liste_panier(); ?>
Partager