Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Przeskok do następnego istniejącego rekordu
mercs600
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.11.2009

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


Witam mam coś takiego
  1. $id_wstecz = $r['id']-1;
  2. $id_dalej = $r['id']+1;

gdzie
  1. $r['id']
to aktualnie pobrany rekord z bazy, teraz chciałem sobie utworzyć link wstecz (czyli do poprzedniego ISTNIEJĄCEGO rekordu) i link dalej. Ogólnie jest ok, problem w tym, że jak poprzedni lub następny rekord nie istnieje to już jest czapa. Da radę jakoś to napisać zeby wracał lub leciał do ISTNIEJĄCEGO rekordu ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mercs600
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.11.2009

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


Dzięki a jak to sklepać z czymś takim

  1.  
  2. $id = !empty($_POST['a']) ? trim($_POST['id']) : trim($_GET['id']);
  3.  
  4. if(!empty($id)) {
  5. /* zapytanie do tabeli */
  6. $wynik = mysql_query("SELECT * FROM formularze WHERE
  7. id='$id'")
  8. or die('Błąd zapytania');
  9.  
  10. /*
  11.   wyświetlamy wyniki, sprawdzamy,
  12.   czy zapytanie zwróciło wartość większą od 0
  13.   */
  14. if(mysql_num_rows($wynik) > 0) {
  15. /* odczytujemy zawartość wiersza z tabeli */
  16. $r = mysql_fetch_assoc($wynik);
  17. /* wczytujemy dane do formularza */
  18. /*
  19.   w formularz znajdują się ukryte pola "a"
  20.   z wartością "save" i pole "id" z wartością
  21.   zmiennej id */
  22. echo ' <i> '.$r['imie'].' '.$r['nazwisko'].' Podanie nr: '.$r['id'].' </i> ';
  23.  
  24. $id_wstecz = $r['id']-1;
  25. $id_dalej = $r['id']+1;
  26.  
  27. //i tutaj wywolywalem linki
  28. //itd...
  29. ?>


Bo skrypt to id ogólnie pobiera z linku np. show.php?id=1
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: 10.10.2025 - 21:58