Bonjour ,
Merci pour votre reponse.
---gestion de panier avec le session de type tablau---
j'ai modifier le code suivants :
<?php
session_start();
$table=array();
if(isset($_SESSION['panier']));
else $_SESSION['panier']=$table;
?>
par cet code
----code --
<?php
session_start();
//$table=array();
if(($_SESSION['panier'])=="")
{
echo 'session vide';
}
else
{ //$_SESSION['panier']=$table;
echo 'session contin des produit';
echo sizeof($_SESSION['panier']);
}
?>
--fin code ---
mais tjrs le le taille du session est vide ( session est vide).
- je supprimer tt le code et je le refaire avec une autre methode :
- l'osque on clique sur le boutton ajouter panier il me ouvre la page "ajouter panier.php"
-----ajouter panier.php
<?php
@session_start();
//include("function.php");
$ref=$_GET["id"];
function add($ref)
{
$_SESSION['achats'][] = array ("ref" => $ref);
}
add($_GET['id']);
< a href="consulterpanier.php">consulter panier</a>
?>
--------fin code----
- losque en clique sur le lien Consulter Panier il affiche le contenu du panier:
----consulterpanier.php----
<?php
@session_start();
//include("function.php");
function aff()
{
echo $count = count($_SESSION['achats']);
if($count ==0)
{
echo"panier vide";
}
else
{
for($i=0;$i<$count;$i++)
{
$ref = $_SESSION['achats'][$i]['ref'];
echo " le ref est $ref <br />";
}
}
}
aff();
?>
----fin code ----
- le pb c'est en locale ca marche bien mais en ligne il ne fonctionne pas , la taille du session est tjrs 0.
- je travail sur le wamp5
- en ligne: Version MySQL5.0
Qui peut m'aide svp?
Je suis bloquée !!!!!
Merci encors.