Autor Zpráva
maarlin
Profil
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
name="komentar[154]")

v sql ... where id in (".implode...
maarlin
Profil
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
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
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
"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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0