Caddie pb d'affichage

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Caddie pb d'affichage

Re: Caddie pb d'affichage

par Lupuz » 24 mai 2010, 16:33

comme le dis devlopnet tu vide toues les variables que tu cherches à afficher dès le début du script. tu n'as donc rien à afficher.

A quel moment remplis-tu ces tableaux ?

array_push($_SESSION['caddie']['id'],$_SESSION['id']);
Ajout l'id de session php au tableaux stockant les infos produit.
C'est inutile, le tableau $_SESSION est déjà lié à la session en cours.

Re: Caddie pb d'affichage

par devlop78 » 23 mai 2010, 01:33

$_SESSION['caddie']=array();
$_SESSION['caddie']['id']=array();
$_SESSION['caddie']['Photo']=array();
$_SESSION['caddie']['Libelle']=array();
$_SESSION['caddie']['Caracterestique']=array();
$_SESSION['caddie']['Quantite']=array();
$_SESSION['caddie']['Prix_vente']=array();


d'après moi, là, déjà, tu réinitialise les valeurs de ta session... Le typage de php te permet de ne pas avoir à préciser le typage ... c'est peut-être préférable (en fait, je ne sais pas), mais je testerais les valeurs de la session avant de leur mettre array();

Caddie pb d'affichage

par Nouveau develop » 20 mai 2010, 12:01

Bonjour à tous
Toujours concernant mon pb de caddie (franchement j'en peut plus) ca ne marche pas et ca fait plus d'une semaine que j'essaye !! :?
j'arrive a afficher le caddie avec les bon infos dans les case si j'appele les variable de cette facon exemple: $_SESSION['Libelle']
==> (mais des que je sélectionne un autre produit ca supprime celui d'avant !)
Et quand je mets de cette facon : exemple $_SESSION['caddie']['Libelle'][$i] ca ne fonctionne pas
j'ai aussi essayé avec la methode " while(list($id, $contenu)= each($_SESSION['caddie']))" mais j'ai pas reussi
Aidez moi SVP
voila mon code de la page : ajout_caddie.php :

$_SESSION['caddie']=array();
$_SESSION['caddie']['id']=array();
$_SESSION['caddie']['Photo']=array();
$_SESSION['caddie']['Libelle']=array();
$_SESSION['caddie']['Caracterestique']=array();
$_SESSION['caddie']['Quantite']=array();
$_SESSION['caddie']['Prix_vente']=array();

if(!isset($_SESSION['caddie']))
{ 
$_SESSION['caddie']=array();
$_SESSION['caddie']['id']=array();
$_SESSION['caddie']['Photo']=array();
$_SESSION['caddie'][Libelle]=array();
$_SESSION['caddie']['Caracterestique']=array();
$_SESSION['caddie']['Quantite']=array();
$_SESSION['caddie']['Prix_vente']=array();
}
array_push($_SESSION['caddie']['id'],$_SESSION['id']); 

//on affiche le résultat
$nbArticles=count($_SESSION['caddie']['id']);
for ($i=0 ;$i < $nbArticles ; $i++)
print '<tr>';

print "<td width='10%' bgcolor='$color1' align='center'><h4>".$_SESSION['caddie']['id'][$i]."</h4></th>";
print "<td width='10%' bgcolor='$color1'align='center'><ahref=".$_SESSION['caddie']['Photo'][$i]." target=''><img src=".$_SESSION['caddie']['Photo'][$i]."   border='0' height='40' width='40' 	alt='Agrandir'></a></th>";
print "<td width='10%' bgcolor='$color1' align='center'><h4>".$_SESSION['caddie']['Libelle'][$i]."</h4></th>";
print "<td width='10%' bgcolor='$color1' align='center'><h4>".$_SESSION['caddie']['Caracterestique'][$i]."</h4></th>";
print "<td width='10%' bgcolor='$color1' align='center'><h4>".$_SESSION['caddie']['Quantite'][$i]."</h4></th>";
print "<td width='10%' bgcolor='$color1' align='center'><h4><table border=0 >";
print "<td rowspan=2><input type='text' name='Nom' value=$_SESSION[qte]></td>";
print "<td><a href='addition.php?qte=$_SESSION[qte]'><img border=0 src='C:\Program 	

Files\EasyPHP\www\Projet\IMAGES\quantite_plus.bmp'></td></a></tr>";
print "<tr><td><a  href='soustraction.php?qte=$_SESSION[qte]'><img border=0 src='C:\Program 	

Files\EasyPHP\www\Projet\IMAGES\quantite_moin.bmp'></a></td></tr>";
print "</table>";
print "</h4></th>";
print "<td width='10%' bgcolor='$color1' 

align='center'><h4>".$_SESSION['caddie']['Prix_vente'][$i]."</h4></th>";