Autor Zpráva
peta
Profil
Potreboval bych odesilat formular 2ma tlacitky na 2ruzne stranky.
Napada mne jen reseni pouzit formular ve formulari.

Mam vypis z tabulky, kde mam moznost Smazat / Upravit
a pod tim mam moznost Pridat a oznacene Upravit / Smazat
[x] U S 1 honza
[x] U S 2 tomas
[Pridat] / [Upravit] / [Smazat]
A ted bych potreboval:
Pridat + Upravit odesilat na data-edit.php
Smazat na data.z.php

jde o to, ze na
data-edit.php mam formular na odeslani na data-edit.z.php, ktery podle situace navraci na data-edit nebo data
a
data.z.php mne navraci na data.php (vypis)
habendorf
Profil
Na tohle se ptáš zrovna ty?

Na druhý submit dáš onclick="document.getElementById('idecko-formu').action='data.z.php';"
peta
Profil
habendorf
zapomnel jsem napsat bez JS :)
S JS neni problem, jinak v HTML mne napada formular ve formulari.

Je to dost podobne tomuto:
http://peter-mlich.wz.cz/programs/adresar/adresar.php
jenom toto je odesilano na tu samou stranku a jeste pres BUTTON type=submit value=edit/del (okopirovane z PHPMyAdmina), coz zrovna nechci, ale mozna se k teto variante priklonim spise nez formular ve formulari.

Nejsem si jisty, co to bude delat v extremnich situacich:
# formular ve formulari - muze se stat, ze mi hodnoty z vnitrniho formulare nevezme?
# BUTTON type=submit value=edit/del - muze se stat, ze se mi value neodesle (ten problem jsem tu nekde myslim cetl)
# JS zmena FORM action="" - bez JS je to samozrejme pak nahrany
peta
Profil
Ha, asi pouziji precijen ten JS :)
Ja tam totiz mam tlacitka upravit/smazat u kazde polozky, takze default nastavim formular na edit a pokud ma clovek JS, tak muze i mazat hromadne, jinak po jednom.
tiso
Profil
peta
Nemáš to dobre vymyslené, môžeš presnejšie o čo ide?
peta
Profil
tiso
tabulka
[x] Edit Del 1 honza (checkbox,a hrefy)
[x] Edit Del 2 tomas

[Add] [Edit] [Del] (butony)

potrebuji:
Pridat + Upravit -> edit.php (jen jiny parametr)
Smazat -> del.z.php

======
A ted to mam tak, ze
A href - v poho
<form action=edit.php>
[Add] [Edit] - submit (totez tlacitko)
[Del onclick="xxx('del.z.php')"]

function xxx()
{
var xForm = document.fdata;
xForm.action = xValue;
xForm.action.value = "del";
xForm.submit();
}

resim ted, jestli prejmenovat akci na neco jineho, protoze INPUT name=action a FORM action=""...
Nevyhoda je, ze hromadne mazani bude fungovat jen a pouze s JS
======

V podstate je to presne ten priklad
[url=http://peter-mlich.wz.cz/programs/adresar/adresar.php
]http://peter-mlich.wz.cz/programs/adresar/adresar.php
[/url]
[url=http://peter-mlich.wz.cz/programs/adresar/adresar.txt
]http://peter-mlich.wz.cz/programs/adresar/adresar.txt
[/url]
Jenom ja to nechci odesilat na tu samou stranku, ale na 2 ruzne (ktere zpracovavam obflush)
Jsem to ted delal jako takovy test, jen tam neni serazeni a jinak jsem okopiroval v podstate phpMyAdmina

A na dotaz k cemu? Si delam takovy jednoduchy RS a velice se mi libil styl v MyAdminu, jen tam pouzivaji nestandartni veci, tak jsem si to chtel trosku predelat.
tiso
Profil
Fakt nechápem dôvod prečo to delíš na 2 súbory - edit a del, veď to nie je problém spraviť v jednom, sám mám taký jednoduchý skript na výpis a zmazanie/úpravu/pridanie riadku tabuľky v databáze... Teoreticky význam by to malo ak by si to oddelil úplne - každá činnosť by bola robená iným skriptom, ale praktický význam nevidím žiaden...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0