Administrateur PHPfrance |
430 Messages
27 juin 2005, 09:56
j'ai pas trop compris.

Dsl pour le retard : j'était en vacances 8)
pour l'histoire de l'ob_start() c'est super simple, y'a pas *vraiment* a comprendre, il suffit d'ajouter en début de chaque script PHP les lignes suivantes (j'ai inclu le session_start() tant qu'a faire

) :
<?
ob_start();
session_start();
........
LA SEULE CONTRAINTE est qu'il ne faut pas un seul espace ni morceau de html ou de php avant le
<?
Ensuite, pour ton array_push, essaye de les remplacer par un :
$_SESSION['maSelection']['ref'][]=$reference;
ou alors, modifie ton script comme ca :
print_r($_SESSION['maSelection']);
if(!isset($_SESSION['maSelection']['ref'])){
$_SESSION['maSelection']['ref']=array();
}
array_push($_SESSION['maSelection']['ref'], $reference);
if(!isset($_SESSION['maSelection']['categorie'])){
$_SESSION['maSelection']['categorie']=array();
}
array_push($_SESSION['maSelection']['categorie'], $categorie);
print_r($_SESSION['maSelection']);