![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Załóżmy, że jest sobie tabela userów i jednym z pól jest flaga (1 lub 0)
zwracam sobie taką listę w postaci tabelerycznej i w ostatniej kolumnie pakuję dwa radio buttony ON i OFF. Chciałbym na całej tej liście dokonać zmian i wysłać to do pliku POSTem celem update`u na bazie. Jak to zrobić? Gdy w grę wchodzą checkboxy to daje name=tab[] i potem w pętli ..... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Po wysłaniu forma w pliku update.php otrzymujesz tablicę asocjacyjną gdzie kluczem jest id okreslnego usera a wartością 1 lub 0 w zależności co zostało zaznaczone,
wysyłasz szkielet zapytania $stmt = $pdo->prepare(UPDATE users SET flaga = :flaga WHERE user_id = :user_id); a później podpinasz konkretne wartości wykorzystując pętlę foreach foreach($_POST as $k => $v){ $stmt->bindValue(':flaga', $v); $stmt->bindValue(':user_id', $k); $stmt->execute(); } Ten post edytował tomm 28.11.2010, 12:36:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 02:43 |