Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Kilka rekordów wyświetlonych przez "while". Jak wybrać jeden z nich?
Forum PHP.pl > Forum > Przedszkole
bigda
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?
Tomplus
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ą.
bigda
Wielkie dzięki.
Działa dokładnie tak, jak chciałem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.