Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Kilka rekordów wyświetlonych przez "while". Jak wybrać jeden z nich?
bigda
post 18.04.2018, 00:03:45
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 17.04.2018

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


Dzień dobry. Jestem tu zupełnie nowy i zupełnie nowy w PHP. Do tej pory sobie radziłem sam, ale utknąłem.

Mam bazę danych, w których są informacje na temat osób. Robię w PHP panel do obsługi tej bazy. Zrobiłem wyszukiwarkę, która znajduje mi osoby o imieniu i nazwisku wpisanym w wyszukiwarkę. Może być, że w bazie będą dwie osoby o takim samym imieniu i nazwisku. Wyniki wyszukiwania wyświetlam więc pętlą:

Kod
while (($klient = $wynik -> fetch_assoc()) !== null){
            echo '<p>imię: ' . $klient['imie'] . '</p>';
            echo '<p>nazwisko: ' . $klient['nazwisko'] . '</p>';
            echo '<p>telefon: ' . $klient['telefon'] . '</p>';


Wyświetla mi się grupa osób o tych samych imionach i nazwiskach. Na podstawie innej informacji (docelowo pewnie daty ostatniego kontaktu, ale może być, że i telefonu) mogę ocenić, o którą z tych osób mi chodzi. Chciałbym, żeby obok wyświetlonych imion i nazwisk były guziki, po kliknięciu na które wyświetli mi się pełna informacja z bazy na temat wybranej osoby. Nie mam pojęcia jak się za to zabrać.
Proszę o sugestie, porady, rozwiązania...
Oczywiście mogę pobrać id z każdego rekordu i zrobić proste zapytanie, ale chciałbym, żeby id z danego rekordu pobrało i przesłało do gotowego zapytania jedno przyciśnięcie buttona. Jak zrobić taki button?

Ten post edytował bigda 18.04.2018, 00:14:24
Go to the top of the page
+Quote Post
Tomplus
post 18.04.2018, 05:55:06
Post #2





Grupa: Zarejestrowani
Postów: 1 835
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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


Skoro wiesz jak wyświetlić w ogóle kolumnę z tabeli, to wystarczy dodać kolejną linię i np. dodać zwykły element HTML
np. echo "<p><a href='wiecej?id={$klient['id']}'>Zobacz więcej</a></p>";

Można także pobawić aby przy pomocy JS wyświetlać dodatkową tabelkę informacyjną.
Go to the top of the page
+Quote Post
bigda
post 19.04.2018, 15:28:25
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 17.04.2018

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


Wielkie dzięki.
Działa dokładnie tak, jak chciałem.
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 Wersja Lo-Fi Aktualny czas: 23.04.2024 - 07:49