Formulář, entity? Vyřešeno

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

Gabriela Moravcová
Level 1
Level 1
Příspěvky: 61
Registrován: červen 13
Pohlaví: Žena
Stav:
Offline

Formulář, entity?

Příspěvekod Gabriela Moravcová » 28 říj 2013 10:06

Ahoj,

řeším menší dilema. Potřebuji vytvořit formulář, jednoduchá záležitost. Potřebuji přes action vyvolat určitou proměnou, jenže potvory znaky dělají neplechu a pomocí entit se mě to vyřešit nepodařilo. Nějaká rada pro hloupou babu? :evil: :lol:

Chci to řešit co nejjednodušeji.

Kód: Vybrat vše

<form action="/">
<input name="index.php?site=id&s" />
<input type="submit" />
</form>


Samozřejmě mi to musí vyhodit, takovou obludu: /?index.php%3Fsite%3Did%26s=1 :yawn:

Děkuji za případnou radu.
G. Moravcová

Reklama
Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: únor 09
Bydliště: Jihlava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Formulář, entity?

Příspěvekod Stene » 28 říj 2013 10:22

Tvůj postup je zvláštní a nefunkčnost tomu odpovídá :-)

Pokud chceš ukládat proměnné do odkazu, musíš zvolit metodu get

<form action="skript.php" method="get">
<input type="text" name="parametr" value="hodnota">
<input type="submit" value="odeslat">
</form>

Následně se k proměnné dostanete $prom = $_GET["parametr"];

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: Formulář, entity?

Příspěvekod CZechBoY » 28 říj 2013 11:29

Nemusí, ale je potřeba tam opravdu dát entity.
Pokud chci přidat proměnnou "test" s hodnotou "foo" tak bude action="index.php?site=id&amp;test=foo"
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

Gabriela Moravcová
Level 1
Level 1
Příspěvky: 61
Registrován: červen 13
Pohlaví: Žena
Stav:
Offline

Re: Formulář, entity?

Příspěvekod Gabriela Moravcová » 28 říj 2013 11:43

Czechboy, bohužel jsem toto zkoušela jako první. Ale i tak to na mě vyplivne vždy zkomolenost, bez úspěšného otevření.

Viz.: ../index.php?site%3Did%26s%3D=1

Takže to zřejmě budu muset vyřešit getem.

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: Formulář, entity?  Vyřešeno

Příspěvekod CZechBoY » 28 říj 2013 11:47

Zajímavé, pokud ten formulář má metodu get, tak je potřeba to dát jako políčko (minimálně jako hidden :-) ), u postu by to snad mělo jít.
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

Gabriela Moravcová
Level 1
Level 1
Příspěvky: 61
Registrován: červen 13
Pohlaví: Žena
Stav:
Offline

Re: Formulář, entity?

Příspěvekod Gabriela Moravcová » 28 říj 2013 11:55

Sláva, konečně se to hejbe jak má. Děkuji


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Kontaktní formulář
    od webovynadsenec » 30 črc 2024 02:31 » v Programování a tvorba webu
    2
    2534
    od HelFix Zobrazit poslední příspěvek
    30 črc 2024 09:07

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 3 hosti