Autor | Zpráva | ||
---|---|---|---|
maarlin Profil |
#1 · Zasláno: 26. 5. 2008, 22:11:36
Ahoj,
řeším následující problém: Mám výpis komentářů, u každého mám jednotlivě jeden <input type="checkbox" ... /> Každý s jiným jménem (name="komentar-154"). Mým cílem je, abych mohl provádět nějakou akci (např. smazání označených komentářů) pro zaškrtnuté. Jen mě nenapadá žádné reálné řešení. Za reálné tedy nepovažuji procházení všech možných i nemožných předaných inputů, zda náhodou je nějaký zaškrtnutý. Napadlo mě nějaké získání předaných $_POST dat jako proměnných v poli - kdybych mohl všechny předané POST proměnné mít v poli, dalo by se s tím asi pracovat mnohem lépe, ovšem nenapadá mě konkrétní řešení ani v tomto případě. Díky za veškeré rady. |
||
Alphard Profil |
#2 · Zasláno: 26. 5. 2008, 22:23:26
name="komentar[154]")
v sql ... where id in (".implode... |
||
maarlin Profil |
#3 · Zasláno: 26. 5. 2008, 22:28:34
Jediné co jsem právě zjistil je, že si můžu nechat vypsat hodnoty polí předných pomocí POST, když použiji něco podobného:
foreach ($_POST as $p) { echo $p."<br />"; } Ovšem jak se dostat k názvům těch POST proměnných je pro mě stále záhadou. |
||
maarlin Profil |
#4 · Zasláno: 26. 5. 2008, 22:29:43
name="komentar[154]")
v sql ... where id in (".implode... Aha, čili budu definovat pole už na samotném začátku... Díky, to by mě nenapadlo.. |
||
maarlin Profil |
#5 · Zasláno: 27. 5. 2008, 07:54:39
Alphard: Teď mě ale došlo, stejně budu muset projít celé pole... Jak bych po sloučení implode() dostal jen ty položky, které jsou zaškrtnuté?
|
||
Leo Profil |
#6 · Zasláno: 27. 5. 2008, 08:53:35
"Jak bych po sloučení implode() dostal jen ty položky, které jsou zaškrtnuté?"
Ty, co zaskrtnute nejsou prohlizec na server vubec neposle, Leo |
||
Časová prodleva: 16 let
|
0