Ben bir müşteri görüntüledi son 5 ürünlerini görüntülemek için bir dizi oluşturmak için çalışıyorum.
Dizi aşağıdaki gibi bir 2 boyutlu bir dizidir ...
$RView= array( array( ID => "1001", RefCode => "Ref_01", Name => "Name_01" ), ... array( ID => "1005", RefCode => "Ref_05", Name => "Name_05" ) );
Dizi değerleri ürünleri kayıt alınır ve müşteri ürün sayfasını ziyaret ettiğinde şöyle çalışacak şekilde tasarlanmıştır.
- Oturum Array varsa Page kontrol edecek
- If yes, an array variable is created from existing Session
If no, a new array is created. - Dizi yeni ürün detay ekleyeceğiz.
- 5'ten fazla varolan ürün dizide varsa dizi sayacaktır.
- If yes, it will remove the oldest.
If no, moves to next step. - A Oturum revize Array güncellenen / oluşturulur.
My current effort is attached below...
Many thanks for any help.
<?php
session_start()
// Get or Create Array
IF (isset($_SESSION['sessRView'])) {
$RView = ($_SESSION['sessRView']); }
ELSE {
$RView = array(array());
}
// Append currently viewed Product to Array
array(array_unshift($RView, $row_rsPrd['PrdID'], $row_rsPrd['RefCode'], $row_rsPrd['Name']));
// Check if more than 5 products exist in Array, if so delete.
IF (sizeof($RView) > 5) {
array(array_pop($RView)); }
// Update Session for next page
$_SESSION['sessRView'] = $RView;
// Display Array
for ($row = 0; $row < 5; $row++)
{
echo "<ul>";
echo "<li><a href='?PrdID=".$RView[$row]["PrdID"]."'>".$RView[$row]["RefCode"]."</a> : ".$RView[$row]["Name"]."</li>";
echo "</ul>";
}
?>