adat kuldes form nelkul
Sziasztok!
A problemam a kovetkezo: van egy tabalazatom mysql adatb-bol generalva, aminek minden sor utolso cellaja egy szerkeszt gomb egy formmal amiben atadom a szerkesztendo rekord adatait. Ugyanakkor valahogy meg kene oldanom, hogy az egyik oszlopban minden cellaban kirakok egy checkboxot es amit bejelol a user azt szerkeszteni tudjam. A formokat nem lehet egymasba agyazni igy tehat valamilyen hasonlo megoldas kellene. Gondolkodtam azon is, hogy url.ben adom at az adatokat. Ekkor 2 problema merult fel, 1: tul sok valtozo (akar 20-50-100) is lehet ez urlben szerintem kicsit sok. 2: honnan tudom, hogy melyiket jelolte be a user?
Minden otletet szivesen fogadok.
Thomas
■ A problemam a kovetkezo: van egy tabalazatom mysql adatb-bol generalva, aminek minden sor utolso cellaja egy szerkeszt gomb egy formmal amiben atadom a szerkesztendo rekord adatait. Ugyanakkor valahogy meg kene oldanom, hogy az egyik oszlopban minden cellaban kirakok egy checkboxot es amit bejelol a user azt szerkeszteni tudjam. A formokat nem lehet egymasba agyazni igy tehat valamilyen hasonlo megoldas kellene. Gondolkodtam azon is, hogy url.ben adom at az adatokat. Ekkor 2 problema merult fel, 1: tul sok valtozo (akar 20-50-100) is lehet ez urlben szerintem kicsit sok. 2: honnan tudom, hogy melyiket jelolte be a user?
Minden otletet szivesen fogadok.
Thomas
JS...
A másik megoldás hogy átdolgozod a funkcionalitást, hogy másképp működjön.
Ezt nem értem, a táblázat minden sora egy form, minden...
részletesebben
a sorokhoz nem kell form
Ha mindenképp gombot szeretnél, akkor elég odatenni egy form nélküli gombot (akár inputtal, akár <button> taggel) egy onclick-kel, formra ekkor sincs szükség. Pl.: <button onclick="window.location = 'szerkeszt.php?id=56'">szerkeszt</button>, de ez ugye már JS.
Mindkét esetben egy formra van szükség, a checkboxoknak, a sorokhoz semmiképp nem kell form.
JS kizárva?
Én azt vallom, amit el lehet végezni kliens oldalon, azt tegyük meg ott és csak akkor menjünk a szerverre, ha van neki valami feladat, vagy kérünk tőle valamit.
Készítsd elő az adatokat kliens oldalon, majd ha megvan minden akkor menj a szerverre! Véleményem szerint, ha javascript el tud végezni egy összeadást, egy szorzást vagy tömb kezelést, addig felesleges ezeket a szerverrel elvégeztetni!
Ráadásul ez a kijelölősdi pont egy klasszikus strukturált szöveg alkotási és műveltetési játék!
s_volenszki