créer un site
Salemioche.net : creer un site internet - retour au site - accueil du forum





CLASS PANIER

Poster un nouveau sujet sur php   Répondre au sujet à php:CLASS PANIER    Accueil Forum -> php
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
t_lion11
frontpage mioche
frontpage mioche
MessageCLASS PANIER , Posté le: 12-04-2006 9:47

Bonjour je rencontre un problème pour faire fonctionner ce programme, et ce qui est étrange c'est que ce programme vient directement de la doc PHP.

Voici le programme:

<?php

class Cart
{
var $items=array();

function add_item ($artnr, $num)
{
$this->items[$artnr] += $num;

}

function remove_item ($artnr, $num)
{
if ($this->items[$artnr] > $num)
{
$this->items[$artnr] -= $num;


return true;
}
else
{
return false;
}
}
}

$cart = new Cart;
$cart->add_item("10", 5);
?>


Et voici le message d'erreur qui apparait:

Notice: Undefined index: 10 in c:\program files\easyphp1-8\www\tp06\ex2.php on line 9

La ligne qui me pose probleme est :

$this->items[$artnr] += $num;

Est ce quelqu'un serait d'ou vient ce probleme, est ce une erreur de declaration, il faut savoir que j'utilise easyphp.

Si quelqu'un peut m'aider, je le remercie d'avance.
A bientot...
pagetronic
moderateur
moderateur
MessageCLASS PANIER , Posté le: 12-04-2006 10:08

je ne sais pas précisement laquelle est ce :
$this->items[$artnr] += $num;

il faut mettre un @ pour initialiser la variable sous easyphp

@$this->items[$artnr] += $num;
$this->items[$artnr] += @$num;
$this->items[@$artnr] += $num;

ou toute à la fois
@$this->items[@$artnr] += @$num;

tiens moi au courant..
t_lion11
frontpage mioche
frontpage mioche
MessageCLASS PANIER , Posté le: 12-04-2006 10:35

Ca marche!!!

Je te remercie vraiment car ca faisait plusieurs heures que je tournais en rond.

Merci beaucoup et à bientot.
pagetronic
moderateur
moderateur
MessageCLASS PANIER , Posté le: 12-04-2006 10:58

Je crois que tu dois pouvoir désactiver ca quelque part
dans le php.ini il me semble..
c'est pour la sécurité, ça permet d'éviter d'injecter n'importe quelles variables

...mais j'en suis pas très très sure de ca Wink
Montrer les messages depuis:   
Poster un nouveau sujet sur php   Répondre au sujet à php:CLASS PANIER    Accueil Forum -> php Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


Nom de domaine
Enregistrement, transfert, gestion:
Nom de domaine

Hébergement
Trouver un hébergeur









Salemioche.net

créer un site web internet
Création site internet
Nom de domaine
blog gratuit
Idées Web

St Barth
Rachat de crédit
protection rapprochée
aménagement de bureau
Affilzen

Jumeaux
Communiqué de Presse
Piscine
Argent
Publier

Publier un article sur votre site internet et boostez sa visibilité. avec Pipelette
Présentez votre site web
Partenaires

forums
forum gratuit
Casino
Piscine
© Mentions Légales - CV