Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/SQL] Wyświetlenie następnego rekordu z wyniku wyszukiwania
dag1980
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.07.2009

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


Powiedźmy mam sobie taka tabele klienci jej zawartośc wygląda tak

id klient zapłata
1 klient1 gotówka
2 klient2 karta
3 klient3 karta
4 klient4 gotówka
5 klient5 karta
6 klient6 gotówka
7 klient7 karta

wyświetlam sobie klientów którzy płaca tylko gotówka, czyli
  1. selec * FROM klienci WHERE klient='gotówka'


po kliknieciu na niego wyswietla mi sie na nowej stronie dokładne dane o kliencie adres, telefon i takie tam
i mam takie pytanie, ponieważ chciałbym aby na tej stronie z dokładnymi danymi klienta był link następny i poprzedni i za chiny nie mogę dojśc do tego ja zrobić by po naciśnięciu np. nastepny wyświetlił mi sie następny z wyniku wyszukiwania czyli tych z gotówka.

Pomożecie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Możesz cachować wynik zapytania lub wrzucić to do sesji (jakoś nie przekonuje mnie to). Jest kilka rozwiązań.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
i mam takie pytanie, ponieważ chciałbym aby na tej stronie z dokładnymi danymi klienta był link następny i poprzedni i za chiny nie mogę dojśc do tego ja zrobić by po naciśnięciu np. nastepny wyświetlił mi sie następny z wyniku wyszukiwania czyli tych z gotówka.

Rób tak, jak duże fora: wynik wyszukiwania zapisuj w zserializowanej tablicy do pliku i potem wyniki wyświetlaj a'la: index.php?searchID=df39875239.

Potem sobie po prostu z pliku wyciągasz, jak chcesz. [;


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
dag1980
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.07.2009

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


No okej, zrobiłem tak, wynik wyświetlenia wyników (czyli wszystkich klientów płacących gotówka ) zserializowałem i zapisałem do pliku, kiedy wybieram konkretnego klienta odczytuje plik i robię unserialize i wszytsko ładnie gra tylko problem mam teraz taki jak że nie wiem jak sprawdzić pozycję wybranego klienta w mojej tablice zunserializowanej bym mógł odczytać następną pozycje z tablicy.

Próbowałem wyszukać poprzez funkcje strpos();


  1. <?php
  2. $pos = strpos($tablica, $klient);
  3.  
  4.  
  5. if ($pos === false) {
  6.    echo "String ".$klient." nie został znalaziony w ".$tablica;
  7. } else {
  8.        echo  $pos;
  9. }
  10. ?>


Gdzie $klient to konkretny klient którego wybrałem a $tablica to jest moja tablica którą zunserializowałem

Ale wynik wyszukanie jest NULL
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie strpos" title="Zobacz w manualu PHP" target="_manual, tylko array_search" title="Zobacz w manualu PHP" target="_manual...


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 17:40