Autor | Zpráva | ||
---|---|---|---|
obin Profil * |
#1 · Zasláno: 21. 3. 2008, 15:05:41
Mám soubor s formulářem admin.php Pokud existuje sám osobě, funguje jak má
<?php echo ("<form action=".$_SERVER["PHP_SELF"]." method=\"GET\">"); echo ("<input type=\"text\" name=\"jmeno\" size=\"20\">"); echo ("<input type=\"submit\" name=\"ok\" value=\"ok\">"); echo ("</form>"); if (isset($_GET['jmeno'])) echo ("Promenna: ".$_GET['jmeno']); ?> Problém nastane tehdy, pokud stránka form.php zpracovává nějaký jiný formulář. Abych to vysvětlil. Je soubor index.php který obsahuje přihlašovací formulář. Tento formulář je zpracován souborem form.php a v souboru form.php je nějaký další formulář, který už ale nefunguje... Resp. promenná $_GET['ok'] je po stisknutí tlačítka prázdná |
||
obin Profil * |
#2 · Zasláno: 21. 3. 2008, 15:33:53
Podobnej problém byl už se samotným přihlášením. Tam se to vyřešilo pomocí session ale obyčejný formulář se přece nemusí řešit přes session
|
||
obin Profil * |
#3 · Zasláno: 21. 3. 2008, 15:42:06
Naví po stisknutí tlačítka OK by se měl formulář znovu objevit a on namísto toho zmizí
|
||
obin Profil * |
#4 · Zasláno: 21. 3. 2008, 15:50:11
Na stránce jsou nějaké ovládací prvky, a formuláře. Po zadání vstupního pole formuláře a stisknutí tlačítka OK tam musí ty ovládací prvky zůstat, zároveň tam musí zůstat formuláře pro zadávání a k tomu tam musí přibýt to slovo, které formulář odeslal. Pls poraďte
|
||
Časová prodleva: 16 let
|
0