Bonjour tout le monde,

Je suis entrain de réaliser un site web mais lorsque je clique sur l'article que je souhaite ajouter à mon panier --> rien ne se passe c'est à dire ma variable de session['panier'] reste vide.

Voici le code de mon contrôle correspondant au catalogue des articles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
	$LaCategorieChoisie=$_GET["choix"];	// Insertion de la méthode GET dans la variable "lacategoriechoisie"
 
	$categorie=DAO_Categorie::ChargerUneCategorie($LaCategorieChoisie);
 
	$art=DAO_Article::Charger_ToutArticleNeuf($categorie);
 
	// Include permet d'exécuter la vue suivante : "vue du catalogue"
	include ("Vues/V_CatalogueMotoNeuve.php");
?>
Voici le code correspondant à la vue du catalogues des articles :
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
<table>
	<tr>
		<th><h2>Photos</h2></th>				<!-- Création de la colonne "Photos" -->
		<th><h2>Code</h2></th>					<!-- Création de la colonne "Code" -->
		<th><h2>Marque</h2></th>				<!-- Création de la colonne "Marque"  -->
		<th><h2>Modele</h2></th>				<!-- Création de la colonne "Modele"  -->
		<th><h2>Cylindre</h2></th>				<!-- Création de la colonne "Cylindre"  -->
		<th><h2>D&eacute;signation</h2></th>			<!-- Création de la colonne "Designation"  -->
		<th><h2>Prix</h2></th>					<!-- Création de la colonne "Prix"  -->
 
	</tr>
 
	<?php 
	foreach ($art as $article)
	{
	?>
		<tr>
			<!-- Remplissage des colonnes en fonction des données de la base de données -->
			<td align="center"><img src="<?php echo $article->get_photo(); ?>" class="img"/></td>
			<td align="center"><h2><?php echo $article->get_IdArt();?></h2></td>
			<td align="center"><h2><?php echo $article->get_marque();?></h2></td>
			<td align="center"><h2><?php echo $article->get_modele();?></h2></td>
			<td align="center"><h2><?php echo $article->get_cylindre();?></h2></td>
			<td align="center"><h2><?php echo $article->get_designation();?></h2></td>
			<td align="center"><h2><?php echo $article->get_prixHT();?></h2></td>
			<td align="center">
				<!-- Permet l'action "ajout_panier" et le choix de la catégorie et de l'article puis affichage du bouton "ajout_panier" -->
				<a href="Index.php?action=ajout_panier&choix=<?php echo $categorie->get_code()."/".$article->get_IdArt();?>&art=neuve ">
					<img src="images_gabarit/ajout_panier2.gif"/>
				</a>
			</td>
		</tr>
	<?php
	}
	?>
</table>
<!--  Message de renseignements pour chaque visiteur du site -->
<th align="center"><h4>Pour plus de renseignement appeler le : 02-00-00-00-02</h4></th>
Pour finir voici le code de mon controle permettant l'ajout au panier :
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
<?php
	// list Permet de transformer une liste de variables en tableau 
	// explode permet de couper une chaîne en segment par "/"
	list($categorie,$article)=explode("/",$_GET['choix']);
 
	if (isset($_SESSION['panier']))      // Si la variable de session existe, donc je peux l'afficher
	{
		if (stristr($_SESSION['panier'], $_GET['choix']) == False) //$art non trouvé dans la chaîne de caractères
		{
			if ($_SESSION['panier']=="")
			{
				$_SESSION['panier']=$_GET['choix'].",";
			}
			else
			{
				$_SESSION['panier'] =$_SESSION['panier'].$_GET['choix'].",";
			}
		}
	}
	else  // Si la variable de session n'existe pas
	{
		$_SESSION['panier']=$_GET['choix'].",";
	}
 
	$action = $_GET["art"];
 
	if ($action=="neuve")
	{
	?>
		<!--  javascript permettant l'action et le choix de la catégorie -->
		<script language="JavaScript">
			document.location.href='index.php?action=MotoNeuve';
		</script>
	<?php
	}
	else
	{
		?>
		<!--  javascript permettant l'action et le choix de la catégorie -->
		<script language="JavaScript">
			document.location.href='index.php?action=MotoOccassion';
		</script>
		<?php
	}
	?>
C'est dans cette fenêtre que mon problème est plus précisément, la variable $_SESION['panier'] n'existe pas donc il rentre directement dans le 'else' de mon premier si.
D'après vous à quoi cela est du??
Comment faire pour remplir ma variable $_SESSION['panier']??

Merci d'avance!!