Bonjour

je recupere une chaine de caractere que je construit suite a une requette MYSQL

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$iii=1;
$EAU_CADDIE = "";
$query_ray = "SELECT id FROM eau WHERE publish = 'Y'";
$query_ray .= " AND local = '$local'";
$query_ray .= " ORDER BY name;";
$result_ray = mysql_query($query_ray);
$nb_ray = mysql_num_rows($result_ray);
while ($val_ray = mysql_fetch_array($result_ray)) {
	$EAU_CADDIE .= '"id_eau_'.$iii.'" => 1';
	if (isset(${id_eau_.$iii}) && ${id_eau_.$iii} != "") {
		$EAU_CADDIE .= $val_ray["id"].', ';
	} else {
		$EAU_CADDIE .= ', ';
	}
	$EAU_CADDIE .= '"qte_eau_'.$iii.'" => '.${id_eau_.$iii};
	if ($iii < $nb_ray) {
		$EAU_CADDIE .= ', ';
	}
	$iii++;
}
ensuite je veux inserer cette chaine de caractere ($CADDIE_EAU) qui se presente sous la forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"id_eau_1" => 1, "qte_eau_1" => 3, "id_eau_2" => , "qte_eau_2" => , "id_eau_3" => , "qte_eau_3" =>
dans ma ligne de commande qui gere mon caddie :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$_SESSION['CADDIE'][] = array ("id_pdt" => $id_pdt, "qte"  => $qte, $EAU_CADDIE));
mais cela ne fonctionne pas, il m'integre toute la chaine comme un element du tableau

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
[1] => Array
              (
                  [id_item] => 1
                  [id_pdt] => 5
                  [qte] => 1
                  [0] => "id_eau_1" => 1, "qte_eau_1" => 3, "id_eau_2" => , "qte_eau_2" => , "id_eau_3" => , "qte_eau_3" => 
              )
merci pour votre aide