Arkadaşım sen benim mesajımı dikkatli incelemişmiydin ?
<?php
$_SESSION['urun'][$id] = array('id' => $id, 'ad' => $urunadi ) ;
?>Burada $_SESSION['urun'] isimli bir değişken yapıyoruz önce ve $id değeri ile ayırıp diğer değerleri ekliyoruz. Diyelim ki senin ürünün anakart ve id'i 5 olsun. Yukarıda ki şekilde yazınca değişken şu hale gelmiş oluyor.
<?php
$_SESSION['urun'][5] = array('id' => 5, 'ad' => 'Anakart') ;
?>Sonra yeni bir ürün eklenecek olursa misal ekran kartı ve id 3 olsun.Değişken bu hale gelecek:
<?php
$_SESSION['urun'][5] = array('id' => 5, 'ad' => 'Anakart') ;
$_SESSION['urun'][3] = array('id' => 3, 'ad' => 'Ekran Kartı') ;
?>Senin burayı listelemen için örnek olarak bu şekilde yazabilirsin:
<?php
foreach($_SESSION['urun'] as $key => $val){
echo '<table width="200" border="1">
<tr>
<td>İD : '.$val['id'].'</td>
</tr>
<tr>
<td>AD : '.$val['ad'].'</td>
</tr>
<tr>
<td><br><a href="index.php?git=satinal">Satin Al</a><br>
<br><a href="index.php?git=sil">Sil</a>
</td>
</tr>
</table>';
}
?>Yani bunu direk $_SESSION['urun'] = array('id' => $id, 'ad' => $urunadi ) ; olarak da kullanabilirsin, ancak diğer türlü kullanımı daha kolay olur, çünkü istediğin idde ki sırayı almak için $_SESSION['urun'][$idnosu] olarak kullanırsın.