Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] pobieranie kolejnego elementu z zapytania
lamcpp
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

Ostrzeżenie: (0%)
-----


witam,
wykonuje proste zapytanie na bazie:
  1. $wynik =mysqli_query($db,"SELECT id,nazwa,plik FROM czlowiek ORDER BY pozycja DESC");

Teraz odczytuje dane i porównuje je z rekordem wczytanym z GET,
a więc robię pętle która przebiega po wszystkich elementach i wyszukuje elementu o id takim samym jak to pobrane z GET
  1. while($tworze = mysqli_fetch_array($wynik))
  2. {
  3. if($tworze_min['id'] == $_GET['id'])
  4. {
  5. //jeśli istnieje podane ID to wyswietlam zdjecie, w którym przekazuje nowe ID
  6. echo "<a href='http://localhost/galeria/index.php?id=$res[0]" ><img src='".$images_dir."/tb_".$tworze[2]."' border='0' alt='".$tworze[1]."' /></a>";
  7. //a tu powinien być jakiś kod który sprawdzi mi i pobierze id albo pozycje natępnego elementu zapytania z while,
  8. //następnego czyli takiego który występuje w tablicy "tworze" bezposrednio po elemencie którego [id] jest równe $_GET['id']
  9. }
  10. }


Jeśli ID istnieje to wyświetlam dane zdjęcie i teraz jak wyciągnąć następny element tego zapytania i poprzedni element tego zapytania (potrzebuje tego do zrobienia nawigacji zdjeć, back i next. Chciałem po id np id-1, oraz id+1 ale id mogą być różne, chciałem po pozycji ale pozycja może miec ten sam numerek albo też dwa numerki wiecej...Czy jest jakaś np. funkcja w PHP za pomocą której mogę wyciągnąć następny element zapytania (po tym jak spełniony został warunek: if($tworze_min['id'] == $_GET['id'])) oraz poprzedni element.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.09.2025 - 22:34