![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
pobieram listę wyników z bazy danych i wyświetlają mi się takie same formularze którymi zmieniam dane w bazie:
gdy klikam na któryś pobiera id tego pierwszego jak pobrać dane tego na którego kliknąłem ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
W kodzie musisz przekazać identyfikator, który ma zostać pobrany. Spójrz na poniższe dwa rozwiązania, wybierz, który lepszy.
I zamiast alertu wprowadzasz kod ajaxowy, który pobierze z bazy dane, które będą spełniać odpowiedni warunek. Innym wyjściem jest opcja onclick, zobacz: Kod <a href="java script:void(0);" onclick="pobierzDane(1);">link 1</a>
<a href="java script:void(0);" onclick="pobierzDane(2);">link 2</a> <script type="text/javascript"> <!-- function pobierzDane(identyfikator) { alert('Identyfikator linka to: ' + identyfikator); } --> </script> |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
W formularzu możesz użyć elementu ukrytego:
lub buttona: gdzie: ID - to odpowiedni identyfikator @wujek2009: Rozwiązanie może i łatwe, ale kod nie przejdzie walidacji (X)HTML, ponieważ id elementu nie może rozpoczynać się cyfrą, a to z kolei oznacza, że nie może być liczbą. Poza tym kolega korzysta z formularzy, a odnośniki nijak się do tego mają. @Randallmaster: Pokaż HTML zawierający te Twoje formularze. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
formularze wszystkie wyglądają tak samo tylko zmieniają się zmienne Ten post edytował Randallmaster 23.02.2013, 20:23:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:14 |