caddie =>pb de chaine de caractere

caddie =>pb de chaine de caractere - PHP - Programmation

Marsh Posté le 24-11-2004 à 21:30:03    

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

Code :
  1. @$nouvel_article = $_POST['idarticle'].$_POST['taille'];


par

Code :
  1. @$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.
 

Code :
  1. @$nouvel_article = $_POST['idarticle'].$_POST['taille'];
  2. if($nouvel_article)
  3. {
  4.     if(!isset($_SESSION['caddy']))
  5.     {
  6.       $_SESSION['caddy'] = array();
  7.     }
  8.     if(isset($_SESSION['caddy'][$nouvel_article]))
  9.       $_SESSION['caddy'][$nouvel_article]++;
  10.     else
  11.       $_SESSION['caddy'][$nouvel_article] = 1;
  12. }
  13. if(isset($_POST['save']))
  14.     foreach ($_SESSION['caddy'] as $ref => $quantite )
  15.     {
  16.       if(($_POST['referenceno'.$ref])=='0')
  17.         unset($_SESSION['caddy'][$ref]);
  18.       else
  19.         $_SESSION['caddy'][$ref] = $_POST['referenceno'.$ref];
  20.     }
  21. }


voila, j'espere avoir été clair
merci de votre aide et de me consacrer un peu de votre temps  :ange:


Message édité par attentio le 24-03-2005 à 20:52:36

---------------
L'ordinateur a de la mémoire mais aucun souvenir ...
Reply

Marsh Posté le 24-11-2004 à 21:30:03   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed