![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam tak jak w temacie mam bazę danych w mysql z której wypisuje dane w postaci tabeli i po kliknięciu w dany wiersz chciałbym się odnieść do id danych z bazy w tym wypadku id_klient tak aby z tą informacją stworzyć kolejne zapytanie sql.
(IMG:http://i.imgur.com/ktGmF4b.png) Tak wygląda baza danych. To chcę dostać po kliknięciu (IMG:http://i.imgur.com/b7AwDGt.png) Żeby przejść do kolejnej tabeli (IMG:http://i.imgur.com/9iw7P9t.png)
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 4 Dołączył: 6.11.2016 Ostrzeżenie: (0%) ![]() ![]() |
Ale co konkretnie ma się dziać po kliknięciu? Wyświetlenie listy budów danego klienta? I ma to być na tej samej stronie czy osobnej? Z przeładowaniem strony czy koniecznie bez (to drugie komplikuje nieco sprawę)?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Tak chce wyświetlić listę budów dla danego klienta. A co do wyświetlania to fajnie by było gdyby odpaliło się na tej samej stronie a co do przeladowania to może przeładować. Tylko jeszcze tak jak to będzie na jednej stronie to będę musiał dodać jeszcze przycisk żeby powrócić do widoku klientów.
Ps. To będzie rozbudowane o jeszcze jedną tabele (oferty) więc będzie trzy stopniowe ale jak już będę miał wzorzec to sobie chyba poradzę ;-) Ten post edytował owenxpl 8.11.2016, 19:39:33 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 4 Dołączył: 6.11.2016 Ostrzeżenie: (0%) ![]() ![]() |
Chciałem zaproponować coś prostszego i lepszego w obyciu, ale jak mówisz, że będzie jeszcze jedno zagłębienie, to sam nie wiem. Mianowicie od razu pobierasz wszystkie dane z tabel i je wyświetlasz tak, jak chcesz, żeby były widoczne po kliknięciu. Następnie za pomocą stylów ustawiasz im display:none (będą niewidoczne), a za pomocą JavaScript włączasz wyświetlanie po kliknięciu. Ale to zależy, ile łącznie będzie tych danych, żeby nie przeciążyć strony.
A opcja z przeładowaniem to mniej więcej coś takiego:
Następnie po </tr> sprawdzasz, czy ($wiersz['id_klient'] == $_GET['id']) i jeśli tak, to dodajesz takiego while'a jak ten, co już masz, ale z tym nowym zapytaniem pobierającym budowy. Gotowca nie dałem, ale jeśli zrozumiesz, jak to działa, to powinieneś sobie poradzić. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie Shou jutro przetestuję. Tak BTW to ciekawy pomysł z tym display none sam bym nie wpadł. Ja chciałem z ajaxem kombinować ale jeszcze nie ten stopień wtajemniczenia (IMG:style_emoticons/default/haha.gif)
Ten post edytował owenxpl 9.11.2016, 08:46:59 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to zrobił trochę inaczej przy lekkim użyciu js:
Ten post edytował rad11 9.11.2016, 09:36:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:41 |