Я так до сих пор и не разобрался, как в этой сессии получить эти данные?:
$_SESSION['cart'] = array(
209 => array(
'count' => 3,
'price' => 1500,
array('size'=>array(42 => 2, 41 => 1), 'name' => 'Галоши')
),
150 => array(
'count' => 2,
'price' => 1000,
array('size'=>array(40 => 1, 41 => 1), 'name' => 'Туфли')
),
180 => array(
'count' => 4,
'price' => 1000,
array('size'=>array(40 => 2, 41 => 2), 'name' => 'Туфли')
)
);
У меня в корзине вывод очень прост:
Array ( [2] => 2 [1] => 1 )
, где [2] - это порядковый номер ботинка в корзине (от большего к меньшему), а 2 - это количество...... Пытался хотя бы размер в массив занести - всё мимо....:
$result = $link->query("SELECT size FROM sizes WHERE `sizes`.`id_boot`='$id' ");
$b = mysqli_fetch_assoc($result);
$s = array();
do{
$s[]=$b['size'];
}
while ($b = mysqli_fetch_assoc($result));
{
echo "<option value='".$b['size']."'>" .$b['size']. " </option>";
$s[] = $b['size'];
}
print $b;
Было так:
$result = $link->query("SELECT size FROM sizes WHERE `sizes`.`id_boot`='$id' ");
while ($b = mysqli_fetch_assoc($result))
{
echo "<option value='".$b['size']."'>" .$b['size']. " </option>";
}
?>