Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno [PHP] Inputy

Zdravím,

narazil jsem nedávno na svět tajůplných lomítek. A dost mě to jako lajka zaujalo, začal jsem se tomu před týdnem věnovat, nedělá mě problém nakódovat slušný, přehledný kód designu. Už mě kódování šablon vcelku nudí a chci se učit dalším věcem. Mám udělaný jednoduchý řekněme tomu "redakční systém", když v něm vytvořím článek je vše okey. Ale teď jsem si chtěl udělat takové jednoduché vyhledávání, ale trošku netradiční.

Respektivě mám odkaz na vytvořený třeba článek ve tvaru: url.tld/?s=1 , číslice vyznačuje unikátní ID toho článku. Teď bych potřeboval udělat input, do kterého bych zadal ID článku, a při stisknutí buttonu by mě to hodilo právě na url toho článku, tedy na url.tld/?s=1

Marně googlím a snažím se přemýšlet logicky, jak bych to provedl. Ale nějak se mě to nedaří, už jsem z toho pěkně vedle, tak se zkusím zeptat zkušenějších. Jak toto provést. Představuji si to zhruba v následujícím schématu:

url.tld/?s=TEXT INPUT ..BUTTON pro odeslání

Snad jsem to napsal srozumitelně.

Předmět Autor Datum
Najjednoduchšie takto: <form action="/"> <input name="s" /> <input type="submit" /> </form> Obyčaj…
los 28.10.2013 08:58
los
Velice děkuji za radu a celkové objasnění. Velice mě to pomohlo. Teď se musím ještě vypořádat s tím,… poslední
Jiří M. 28.10.2013 09:11
Jiří M.

Najjednoduchšie takto:

<form action="/">
	<input name="s" />
	<input type="submit" />
</form>

Obyčajne sa formuláre zvyknú robiť tak, že sa neposielajú na inú adresu (viď atribút action), ale sa spracujú na rovnakej adrese cez POST (atribút method v elemente form) a po úspešnom spracovaní sa presmerujú cez HTTP hlavičku na požadovanú adresu.

Zpět do poradny Odpovědět na původní otázku Nahoru