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é.

  1. 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
  2. nevim proč ale najednou to funguje
  3. 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.

← Zpět na všechna témata