Problém s formulářemi v php
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
if($_SESSION["admi"]=="ANO"){ echo"<form method=post action=\"odpoved.php\">"; echo"<input type=\"hidden\" name=\"id\" value=\"$id_prani\">"; echo"<input type=\"text\" value=\"$odpoved\" name=\"odpoved\" class=\"barva_for\" size=\"80\"> <input type=\"submit\" value=\"Odpověz!\"></form>"; }else{echo"<span class=\"autor\">Admin $admin reaguje:</span><span class=\"zvyrazneno\"> $odpoved</span>";} }else{ if($_SESSION["admi"]=="ANO"){ echo"<form method=post action=\"odpoved.php\">"; echo"<input type=\"hidden\" name=\"id\" value=\"$id_prani\">"; echo"<input type=\"text\" size=\"80\" name=\"odpoved\" class=\"barva_for\"> <input type=\"submit\" value=\"Odpověz!\"></form>"; }} jaká je v tomto chyba ? všechny proměnné jsou určeny. odpoved.php v sobě nemá žádnou chybu, pokud na něj jdu bez tohoto formulaře zapíše do databáze všechno, ale pokud na něj jdu přes tento formulář tak v databazi vůbec nic nevytvoří, nemá žadné podmínky if kromě toho že zjistí jestli je dotičný admin pomocí session
-
nevim proč ale najednou to funguje
-
aniž tuším, co to má dělat, tak struktura kódu, který jsi sem dal, je tahle: if(podmínka) {přkazy} } else{ if(zase ta samá podmínka) {jiné příkazy} } jinými slovy, poněkud zmatená. Možná by to chtělo začít tím, že to dáš do pořádku.