Autor Zpráva
n5ver
Profil
Ahoj prosím poraďte mi proč mi to vyhazuje chybu T_IF:
function komentare()
{
echo "<br>
      <form action=\"_ucty.php\" method=\"post\">
       <input type=\"submit\" name=\"sen\" value=\"     Zobrazit komentáře     \"/>
      </form>
      ".    
      if(IsSet($_POST['sen'])){
       $komentare = "1";        
      if($komentare=="1"){
       echo "<center>";
       include("./kom/index.php");
       echo "</center>";
       }
       }
       ."
     ";
}


Dokud jsem si to nepředělal jako funkci tak to fungovalo.
panther
Profil
n5ver:
protože v echu IF nemůže být. Vyhoď tu podmínku ven, nebo lépe, ten formulář nevypisuj echem. Proč to děláš takhle?
n5ver
Profil
No tka jsem to vyřešil nakonec jinak.
panther:
No chtěl jsem to jako funkci v config.php a když bych někam chtěl dát komentáře tak bych tam napsal jenom
<?
komentare();
?>
nethor
Profil
n5ver:
To by šlo, jen to nemůže být celé v echu.
echo by muselo končit na ř. 7
a ř. 17 odmáznout.


function komentare()
{
echo "<br>
      <form action=\"_ucty.php\" method=\"post\">
       <input type=\"submit\" name=\"sen\" value=\"     Zobrazit komentáře     \"/>
      </form>
      ";
      if(IsSet($_POST['sen'])){
       $komentare = "1";        
      if($komentare=="1"){
       echo "<center>";
       include("./kom/index.php");
       echo "</center>";
       }
       }


}


(netestováno)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0