Ajouter des objets au panier ?

Ajouter des objets au panier ? - PHP - Programmation

Marsh Posté le 15-03-2014 à 17:22:15    

Bonjour,
 
Alors voilà, je veux ajouter des objets à mon panier.
Enfaite je n'arrive pas à récupérer des données, je dois faire une erreur bête mais je ne trouve pas...
Pleeeeasseee help me :(
 
Mon index :
 
 <form action="panier.php" method="post">  
 
  <table summary="Ajouter donnees" border="2" >
  <caption> Formulaire d'achat </caption>
   <tr>
    <td> id_article : </td>
    <td> <input type="text" name="id_article" > </td>
   </tr>
   <tr>
    <td> Quantite : </td>
    <td> <input type="text" name="qte" > </td>
   </tr>
   <tr>
    <td> Taille : </td>
    <td> <input type="text" name="taille" > </td>
   </tr>
   <tr>
    <td> Prix : </td>
    <td> <input type="text" name="prix" > </td>
   </tr>
   <tr>
    <td colspan="2" align="center"> <input type="submit" value="Ajouter" > </td>
   </tr>
  </table>
 
 </form>
 
Mon panier :
 
function ajout($select)
{
    $ajout = false;
    if(!isset($_SESSION['panier']['verrouille']) || $_SESSION['panier']['verrouille'] == false)
    {
        if(!verif_panier($select['id']))
        {
            array_push($_SESSION['panier']['id_article'],$select['id']);
            array_push($_SESSION['panier']['qte'],$select['qte']);
            array_push($_SESSION['panier']['taille'],$select['taille']);
            array_push($_SESSION['panier']['prix'],$select['prix']);
            $ajout = true;
        }
        else
        {
            $ajout = modif_qte($select['id'],$select['qte']);
        }
    }
    return $ajout;

Reply

Marsh Posté le 15-03-2014 à 17:22:15   

Reply

Marsh Posté le 19-03-2014 à 15:51:24    

Salut,
Le problème c'est que tu nous montres qu'un bout. Rien nous dit que t'es données sont bien en session.
Execute au moins ceci print_r($_SESSION) et regarde s'il y a des données.

 

Débug en mode indien, c'est à dire; suit les traces de la biche du matin.


Message édité par Berceker United le 19-03-2014 à 15:52:09
Reply

Sujets relatifs:

Leave a Replay

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