![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 17.12.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam, otóż tworzę pewien projekt strony. Z góry mówię że jestem osobą w trakcie nauki php.sql itd.
potrzebuje zrobić tabele gdzie w każdym wierszu będzie przycisk który zmienia konkretny wpis w tym przypadku w kolumnie ranga, gdzie warunkiem będzie id. Nie był by to problem gdyby tabela była statyczna tyle że to jest dynamiczna tabela wiec dane ilość wierszy w tabeli się ciągle zmienia. Udało mi się zrobić coś takiego: Wycinek php
Skrypt wywołujący klikniecie: Teraz button działa ale tylko na pierwszy wiersz każdy kolejny już nie ;( Z góry dziękuję za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Jak mogę to inaczej zrobić Wyswietlic $a1? No to moze standardowo: <?php echo $a1 ?> ? Albo nawet krocej: <?= $a1 ?> ?Ale nawet z tymi poprawkami ten kod jest poprostu bez sensu.... Masz sie odwolywac po klasie czyli zamiast id awans daj poprostu klase awans a potem $(".awans").click(function() Juz ci bedzie reagowac na kazdy button. Oczywiscie teraz bezsensu jest kod php, bo teraz updatujesz kazdy rekord w bazie a nie klikniety (IMG:style_emoticons/default/wink.gif) (znaczy tak by bylo jakbys nie nadpisywal zmiennej $rezultat. teraz nadpisujesz wiec sila rzeczy pobierasz/updatujesz tylko jeden rekord - ot przypadek (IMG:style_emoticons/default/biggrin.gif) ) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 16:50 |