Taille d'une session de type tableau
hmayda
Messages postés
21
Statut
Membre
-
hmayda Messages postés 21 Statut Membre -
hmayda Messages postés 21 Statut Membre -
Salut,
j'ai cree une session de type tableau comme suivants:
----le code ---
<?php
session_start();
$table=array();
if(isset($_SESSION['panier']));
else $_SESSION['panier']=$table;
?>
-----fin code---
puis je enregester les champs suivants dans le session
Voici mon script :
----
$tableproduit=$_SESSION['panier'];
if($tableproduit=='')
{
$count=0;
}
else
{
$count=count($tableproduit[0]);
}
echo ' count'; echo $count; echo '<br>';
$tableproduit[ref][$count]=$ref;
$tableproduit[prix][$count]=$prix;
$tableproduit[quantite][$count]=$_POST["qt"];
$tableproduit[totale][$count]=$_POST["totale"];
---
Le pb c'est que le valeur de $count est toujour =0 par contre j'ai des valeurs dans ma session .
je veut avoir comment connaitre le taille de la session .
- j'ai connu cette fonction " count() " mais il me donne 0 (zero) dans tt les cas .
- en locale ca marche bien mais en ligne ne ca marche pas il m'affiche tjrs la taille du session 0 .
Qui peut m'aide svp ?
Merci d'avance
j'ai cree une session de type tableau comme suivants:
----le code ---
<?php
session_start();
$table=array();
if(isset($_SESSION['panier']));
else $_SESSION['panier']=$table;
?>
-----fin code---
puis je enregester les champs suivants dans le session
Voici mon script :
----
$tableproduit=$_SESSION['panier'];
if($tableproduit=='')
{
$count=0;
}
else
{
$count=count($tableproduit[0]);
}
echo ' count'; echo $count; echo '<br>';
$tableproduit[ref][$count]=$ref;
$tableproduit[prix][$count]=$prix;
$tableproduit[quantite][$count]=$_POST["qt"];
$tableproduit[totale][$count]=$_POST["totale"];
---
Le pb c'est que le valeur de $count est toujour =0 par contre j'ai des valeurs dans ma session .
je veut avoir comment connaitre le taille de la session .
- j'ai connu cette fonction " count() " mais il me donne 0 (zero) dans tt les cas .
- en locale ca marche bien mais en ligne ne ca marche pas il m'affiche tjrs la taille du session 0 .
Qui peut m'aide svp ?
Merci d'avance
A voir également:
- Taille d'une session de type tableau
- Tableau word - Guide
- Comment réduire la taille d'un fichier - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Imprimer tableau excel sur une page - Guide
2 réponses
Bonjour,
Je penses que le soucis ne vient pas de cette page mais plus exactement de la definition de ta variable $table car là tu mets :
$table=array();
et ou est-ce que tu lui attribue des valeurs ?
Je penses que le soucis ne vient pas de cette page mais plus exactement de la definition de ta variable $table car là tu mets :
$table=array();
et ou est-ce que tu lui attribue des valeurs ?
Salut ,
Merci Dj Nam pour votre reponse
j'ai enregester les varaible dans la table "tableproduit" , si le session est vide $count =0
si non $count = la taille du session puis $_SESSION['panier']=$tableproduit;
j'ai modifier le code
<?php
session_start();
$table=array();
if(isset($_SESSION['panier']));
else $_SESSION['panier']=$table;
?>
par
<?php
session_start();
//$table=array();
if(($_SESSION['panier'])=="")
{
echo 'session vide';
}
else
{ //$_SESSION['panier']=$table;
echo 'session contin des produit';
echo sizeof($_SESSION['panier']);
}
?>
mais tjrs la taille du session =0
Le pb c'est ca marche bien en local mais en ligne ne ca marche pas ???
- je travail sur le wamp5
- en ligne: Version MySQL5.0
Qui peut m'aide svp?
Merci
Merci Dj Nam pour votre reponse
j'ai enregester les varaible dans la table "tableproduit" , si le session est vide $count =0
si non $count = la taille du session puis $_SESSION['panier']=$tableproduit;
j'ai modifier le code
<?php
session_start();
$table=array();
if(isset($_SESSION['panier']));
else $_SESSION['panier']=$table;
?>
par
<?php
session_start();
//$table=array();
if(($_SESSION['panier'])=="")
{
echo 'session vide';
}
else
{ //$_SESSION['panier']=$table;
echo 'session contin des produit';
echo sizeof($_SESSION['panier']);
}
?>
mais tjrs la taille du session =0
Le pb c'est ca marche bien en local mais en ligne ne ca marche pas ???
- je travail sur le wamp5
- en ligne: Version MySQL5.0
Qui peut m'aide svp?
Merci