Bonjour
je recupere une chaine de caractere que je construit suite a une requette MYSQL
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 :
"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 :
$_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
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
Partager