Doua liste paginate, una de subcategorii si una de produse.
Structura bazei de date este urmatoarea: tabelul de categorii (id, name), tabelul de subcategorii (id, id_category, name), de produse (id, id_category, name, price, description).
Prima lista afiseaza subcategoriile, cate trei pe pagina, impreuna cu categoria corespunzatoare. Asadar, se afiseaza date corelate din doua tabele.
A doua lista afiseaza produsele, cate cinci pe pagina, impreuna cu subcategoria si categoria din care fac parte. Asadar, se afiseaza date corelate din trei tabele.
Paginile listelor pot fi navigate independent: de exemplu, navigati pe pagina doi a listei de subcategorii, si pe pagina patru a listei de produse. Pagina primei liste nu s-a pierdut in momentul in care ati schimbat pagina celei de-a doua liste.
In plus, la click pe denumirea unui produs, se incarca prin AJAX continutul detaliat al respectivului produs, mai exact descrierea produsului.