Master-Slave web formuláře

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Master-Slave web formuláře

Příspěvekod d1amond » 11 dub 2012 23:20

Zdravím,
nezabýval se někdy někdo z vás tvorbou master-slave/slave-master formulářů? Myšlenka je taková. Mám formulář objednávky (MASTER forma, vlastní SQL datový zdroj), kliknu na link Subjekt na tomto formuláři (datový zdroj obsahuje cizí klíč idSubjekt) a otevře se mi nové pop-up okno s adresářem subjektů (SLAVE forma, vlastní SQL zdroj - zde je primární klíč idSubjekt), ze které se p vybrání přenese na MASTER formulář idSubjekt.
?

//řešení v MSSQL a ASP.NET jsem kdysi prováděl jako částečnou implementaci, ale zajímalo by mě, co PHP nebo JAVA??
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Master-Slave web formuláře

Příspěvekod CZechBoY » 12 dub 2012 14:19

to je otázka javascriptu ne?
na phpBB to tak je myslim
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: Master-Slave web formuláře

Příspěvekod d1amond » 12 dub 2012 14:28

Ano, pravděpodobně to bude na úrovni nějakého skriptu. Jak na to?
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Master-Slave web formuláře

Příspěvekod CZechBoY » 12 dub 2012 15:42

no doufám, že myslíš něco podobnýho jako je třeba sdílení článku na FB-vylítne okno, nasdílíš a zavře se-s tim rozdílem, že u tebe se předá nějaká hodnota z formuláře toho novýho okna
je to tak?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: Master-Slave web formuláře

Příspěvekod d1amond » 12 dub 2012 16:40

Opačně. Z novýho okna (otevřeno přes link na formuláři, asi identifikace přes id u hyperlinku) do formuláře. Na formuláři může být více polí s odkazy. Jde mi jen o to, jak to provázat.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Master-Slave web formuláře

Příspěvekod CZechBoY » 12 dub 2012 20:26

javascriptem :D window.opener je handle k tomu oknu který otevřelo to okno :D
kodem as nějak takhle:
formulář píše:<form action="do...php">
<label for="pozdrav">Pozdrav</label><input type="text" name="pozdrav" id="pozdrav" onclick="window.open('hledani.php?co='+this.name)" />
</form>

noveokno píše:<script type="text/javascript">
window.opener.document.getElementById(<?=$_GET['co']?>).value='můj pozdrav';
window.close();
</script>
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: Master-Slave web formuláře

Příspěvekod d1amond » 12 dub 2012 20:30

Myslel jsem si, že to nebude nic snadného:) Ale dík.
Zkusil bych to ještě ošetřit v Java a pak uvidím, co dál.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Master-Slave web formuláře

Příspěvekod CZechBoY » 13 dub 2012 11:21

však tohle je jednoduchý..
není to na víc jak 20 řádků :D

teda doufám, že jsem to dobře pochopil takhle
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů