Diskuze: Možnost hromadného smazání uživatelů v tabulce
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Čo znamená hromadne? Že komplet všetkých jedným tlačidlom, alebo ako? Ten kód je obdivuhodne škaredý, z toho nikto nedokáže vyjsť... Upresni, že ako si to predstavuješ... že máš zoznam užívateľov vyrenderovaný a označíš ich checkboxom a klikneš vymazať?
Přesně tak. Prostě označit všechny a pak hromadně smazat jedním buttonem. Ten kód není uhlazený jen tady, jinak ho mám v přehledné formě. díky...
Nevím jestli něco takového existuje ale když si je budeš ukládat s rozdílným nejlépe postupným id a pak v tom formu každého uživatele vypsat zvlášť kontrolovat jaké id jsou zaškrtlé a ty pak nějak automaticky vložit do kódu pro db ne ?
Tabulku s výpisem obal do formuláře, ke každému userovi dej checkbox se stejným attributem "name" a attributem "value", který bude naplněn ID uživatele => nějak takto
<input name="users[]" value="ID_DANEHO_UZIVATELE" type="checkbox">
Pod tabulku přidej submit tlačítko.
V POSTu potom budeš mít, v případě zaškrtnutí nějakých checkboxů a
odeslání, pole ve stylu
$_POST['users'] => [
0 => 5,
1 => 8,
2 => 9,
# ... 5,8,9 jsou ID zaškrtnutých userů
]
Zobrazeno 6 zpráv z 6.