Hemen açıklayayım. Yani ben olsam şu şekilde yapardım.
Şimdi bir veri olacak. O veriyi cookie ile saklayacaksın. Explode ile bunları ayıracağız.
Örnek olarak ürün idsi 2 olsun 5 tane almış olalım.
sonra id 4 adet 10 olduğunu düşün.
Şimdi rastgele yazdığım bir kod:
Fakat 1-9 arasında çalışıyor yani maximum ürün id 2 basamaklı olamaz bu alttaki kod ile. sadece örnek için yazdım böyle birşey. Geliştirilip sağlıklı birşey yapılabilir..
<?php
$cookie_icerigi="|2-5|4-9|5-8|1-9|9-5";
$temizlenme_bir=explode("|",$cookie_icerigi);
for($id=0; $id<=count($temizlenme_bir); $id++){ if(!empty($temizlenme_bir[$id])){ $temizle_son = explode("-",$temizlenme_bir[$id]); for($idm=0; $idm<= count($temizle_son); $idm++){
if(!empty($temizle_son[0][$idm])){
echo $temizle_son[$idm]." idsine sahip üründen ".$temizle_son[1][$idm]." tanesi sepette.<br>";
}}}}
?>