Autor | Zpráva | ||
---|---|---|---|
fuyos Profil * |
#1 · Zasláno: 2. 10. 2015, 15:08:02
Dobrý den,
snažím se vytvořit formulář, kde bude jediný input type="number" a odesílací tlačítko. Jde mi o to, že když vyplním číslo třeba 5 a stisknu odeslat, tak se mi otevře stránka www.mujweb.cz/index.php?strana=uzivatele&id=5 mám <form action="index.php?strana=uzivatele" method="GET"> <input type="number" name="id"> <input type="submit" value="Submit" /> </form> nicméně mi to furt hází na stránku www.mujweb.cz/index.php?id=5 ... což se stránka nezobrazí co potřebuji, lze to nějak udělat jinak? |
||
sitole Profil |
#2 · Zasláno: 2. 10. 2015, 18:41:29
fuyos:
Co udělat ve formuláři ukrytý vyplněný formulář? |
||
Tomáš123 Profil |
sitole:
fuyos: Napadá mi riešenie na strane servera. Ak je prvý argument i jeho hodnota statická, môžeš to priamo definovať položke poľa GET :
<?php $_GET['strana'] = "uzivatele"; # spracovanie formulara if($_GET['id'] <= $celkovy_pocet_stran) { header("Location: $domena/index.php?id=$_GET['id']&strana=$_GET['strana']"); } |
||
_es Profil |
#4 · Zasláno: 2. 10. 2015, 18:59:07
fuyos:
<form action="index.php" method="GET"> <input type="number" name="id"> <input type="hidden" name="strana" value="uzivatele"> <input type="submit" value="Submit"> </form> |
||
sitole Profil |
#5 · Zasláno: 2. 10. 2015, 21:14:58
Tomáš123:
„ Přesně to co napsal později _es. Jen jsem doufal, že autorovi vlákna bude stačit popsat místo vystavení celého kodu, aby se zase něco nového přiučil. |
||
fuyos Profil * |
_es:
To mi vypíše adresu ...index.php?id=5&strana=uzivatele Dal jsem skrytej parametr na začátek a už to funguje, omlouvám se. <form action="index.php" method="GET"> <input type="hidden" name="strana" value="uzivatele"> <input type="number" name="id"> <input type="submit" value="Submit"> </form> |
||
lionel messi Profil |
|||
Časová prodleva: 9 let
|
0