![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
Witam serdecznie,
Mam w tablicy, w sesji taką zawartość:
To są ulubione produkty. Chce zrobić strzałki (linki) po których kliknięciu będę miał przekierowanie na następną stronę "ulubionego produktu". W jaki sposób sprawdzić i pobrać następujące ID z tej sesji/tablicy?(IMG:style_emoticons/default/smile.gif) Bardzo proszę o pomoc, Northwest |
|
|
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
dodać / odjąć od obecnie wyświetlanego jakos produktu ID wartość 1
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
id nie są rosnące/malejące....
Może być kombinacja 1,2,3,4,5,6,7,8.... ale też może być 300, 1, 23, 13, 32 (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
to nie do końca to.
Załóżmy że ma w tablicy: 4,2,12,73,12 i jestem na stronie o id=2 $poprzednie = 4 i nastepne = 12 (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Załóżmy że ma w tablicy: 4,2,12,73,12 i jestem na stronie o id=2 $poprzednie = 4 i nastepne = 12 (IMG:style_emoticons/default/smile.gif)
z tym, że problemem są duplikaty wartości (np 12) ... w takim wypadku musisz pomyśleć i innym przekazywaniu parametru do identyfikacji pozycji w tablicy. Ten post edytował ctom 4.07.2015, 06:09:17 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
źle się wyraziłem chodziło mi o index tablicy do ktorego podpiete jest ID, do wyswietlania na pewno uzywasz tego indexu i na tym trzeba operowac
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
z tym, że problemem są duplikaty wartości (np 12) ... w takim wypadku musisz pomyśleć i innym przekazywaniu parametru do identyfikacji pozycji w tablicy. Dziękuję bardzo, to by działało (IMG:style_emoticons/default/smile.gif) Mam tylko namieszane coś z dodawaniem do tablicy (problem w powyższym kodzie występuje w momencie gdy są duplikaty). Mam takie dodawanie do tablicy:
Jednak mój kod coś nie do końca działa, "przepuszcza" i zapisuje do sesji duplikaty (IMG:style_emoticons/default/sad.gif) Wie ktoś może jak to naprawić? Bardzo prosiłbym o pomoc w naprawieniu powyższego kodu, Northwest |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 30 Dołączył: 22.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
@northwest zbierz to do kupy i napisz co Ty masz na wejściu a co chcesz na wyjściu ...bo w pierwszym poście masz pewną strukturę tablicy ... ja dałem Ci przykład wykorzystania funkcji next() do przytoczonej przez Ciebie "płaskiej" tablicy... teraz masz problem z duplikatami - tylko skonkretyzuj jakie informacje i jak chcesz je przechowywać
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
mam taką tablicę:
I ten kod następne/poprzednie mi nie działa jednak (IMG:style_emoticons/default/sad.gif) Przepraszam za zamieszanie mam błąd: Fatal error: Maximum execution time of 30 seconds exceeded |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
dziękuję, pomogło (IMG:style_emoticons/default/smile.gif) )
a da się w jakiś prosty sposób pobrać id przedostatniego elementu? |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
czyli nie element poprzedni, a ten który znajduje się przed poprzednim (IMG:style_emoticons/default/smile.gif)
tak a jak to pobrać?(IMG:style_emoticons/default/smile.gif) Może bardziej zobrazuje o co mi chodzi (IMG:style_emoticons/default/smile.gif) Na stronie jednocześnie mam widoczne 2 produkty... Dlatego zawsze ID muszą być widoczne 2 numerki do przodu/tyłu (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
@northwest ile poświęciłeś czasu przejrzenie zawartości tego linka, który Ci wcześniej podesłałem ... tam jest coś takiego jak "see also"
masz już prawie wszystko na tacy .... pokombinuj troszkę |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 02:37 |