bonjour a tous !
voila C pour un caddie.
tout fonctionne a peu pres bien sauf que je voudrais ajouter une chaine de caractere a $nouvel_article
donc remplacer
| @$nouvel_article = $_POST['idarticle'].$_POST['taille']; |
par
| @$nouvel_article = $_POST['idarticle'].'_etlataille_'.$_POST['taille']; |
mais si je l'ajoute comme ceci du coup je me retrouve avec des erreurs :
par exemple si je veux supprimer un article dans mon caddie
j'ai un undefined index : referenceno_etlataille_ a la ligne 19
et si je fais un print_r($_SESSION['caddy'])je me retrouve avec
Array ( [article1_etlataille_s] => 1 [_etlataille_] => ) et non pas :
Array ( [article1_etlataille_s] => 1) aussi si je vais un echo $nouvelle_article
il m'affiche _etlataille_
alors que normalement il devrait rien m'afficher.
@$nouvel_article = $_POST['idarticle'].$_POST['taille']; if($nouvel_article) { if(!isset($_SESSION['caddy'])) { $_SESSION['caddy'] = array(); } if(isset($_SESSION['caddy'][$nouvel_article])) $_SESSION['caddy'][$nouvel_article]++; else $_SESSION['caddy'][$nouvel_article] = 1; }
if(isset($_POST['save'])) { foreach ($_SESSION['caddy'] as $ref => $quantite ) { if(($_POST['referenceno'.$ref])=='0') unset($_SESSION['caddy'][$ref]); else $_SESSION['caddy'][$ref] = $_POST['referenceno'.$ref]; } } |
voila, j'espere avoir été clair
merci de votre aide et de me consacrer un peu de votre temps