Ben bir arama sonucu olan bir sayfa oluşturarak ediyorum ...
Eğer sonuçlardan birini görüntülerken, sayfanın alt kısmında, ben "Next result" eklemek gerekir ve bir pagination gibi "Previous result" bağlantıları ... Ama gelen Doğru, Bir kayıtlı aramayı [sanırım]?
Nasıl insanlar bu yapardın?
Gözlenen:. I CakePHP'ye (PHP) ve MySQL kullanacağız
-
Update: The problem is not how to paginate the search results like "20 results per page"... I need to jump from one record to another, sequentally in the same search result.
Diyelim ki kayıtları 3, 5, 8 ve benim arama ile 9 bulundu diyelim ... Sonra 5. kaydını görüntülemek için tıklatın ve # 8 kayda atlamak için "sonraki sonuç" linkine tıklayabilirsiniz.
-
Possible solution #1
Kimlikleri gibi sonuçları olan bir dizi oluşturun:
$results = array(3, 5, 8, 9);
Ve bir belirteç (SHA1, MD5 veya UUID) ile oturum veya kurabiye bu diziyi saklamak ve URL GET param bu belirteç geçmek.