Je vais tenter de vous expliquer le problème:
J'ai un BDD avec quelques produits, je veux faire un système tout simple où l'utilisateur choisi 3 produits avec un formulaire, et que ces 3 produits apparaissent sur toutes les pages dans l idée de faire un système de " dernier produits consultés".
Pour cela jai utilisé les sessions.
Donc j'ai un formulaire présentant les produits avec des checkboxs. Je voudrais que le système me garde les produits en mémoire.
<form action="test.php" method='post' name="form">
<?php
echo"<td><input type='checkbox' name='nom[]' value='".$data['nom_telephone']."'>";
echo $data['nom_telephone'];
echo"</td>";
echo '<br>';
Sur la page test.php, j'utilise les sessions :
<?php
include 'connexion.php';
session_start();
if (isset($_POST["valid"])) {
$_SESSION['nom_tel']=$_POST['nom'];
print_r($_POST['nom']);
print_r($_SESSION);
echo 'i'; Le problème c 'est que la session fonctionne bien mais pour un seul produit. Si je choisis le produit X, j'arrive sur la page test.php avec en session le produit X, par contre si je revien en arrière et je choisis Y , X a disparu
Je voudrais qu'il s'accumule, j'ai tenter plein de chose avec les tableaux et autres concaténation, ca marche tjs pas.
Mon but est au final que la session garde les 3 produits que l on vient de consulter mais seulement 3 donc en écrasant le dernier à chaque fois.
Je suppose que ce n est pas très dur, j aurai bien besoin de vos lumières svp
merci beaucoup
}[/php]