lu,
le wall c'est pas mal ;)
tu passe tout tes "arguments" produit par l'url ?
pour la création du tableau en session tu peut simplement faire
<?php
$_SESSION['liste'][]=array ($_GET['id'],
$_GET['nom_produit'],
$_GET['nb'], $_GET['prix'],
$_GET['prix'], $_GET['texte'],
$_GET['format'],
$_GET['support'],
$_GET['quantite'],
$_GET['grammage'],
$_GET['info'],
$_GET['faconnage'],
$_GET['photo'],
$_GET['photo1'],
$_GET['photo2'],
$_GET['photo3'],
$_GET['photo4'],
$_GET['picto1'],
$_GET['picto2'],
$_GET['picto3'],
$_GET['picto4']);
?>
il faut toujours vérifier l'existance d'une variable (ou d'un index d'un tableau) fournis par l'utilisateur ! (isset et / ou empty)
tu peut constater dans ton tableau que tu a deux fois le prix !
pourquoi met tu autant d'info en session ?
le prix est tout le reste c'est bien stocké en bdd ?
dans ces cas tu met en session que la clef et la quantité le reste une simple requete sql suffit à l'avoir (utilise la "fonction" in de mysql pour cela).
@+