Stránka 1 z 1

PHP - echo

Napsal: 12 říj 2009 18:55
od Stene
Ahoj, potřebuju dostat tento HTML do PHP pomocí echo

Kód: Vybrat vše

<h1>Login</h1>
<form action="login_zpracuj.php" method="post">
  <input type="hidden" name="sent" value=""/>
    <input type="text" name="jmeno" maxlength="32"/> <strong>Už. jméno</strong> <br/>
    <input type="password" name="heslo" maxlength="32"/> <strong>Heslo</strong> <br/>
  <input type="submit" name="send" value="Přihlaš"/>
</form>

Toto mi nefunguje

Kód: Vybrat vše

echo     "<h1>Login</h1>";
  echo     "<form action="login_zpracuj.php" method="post">";
  echo     "<input type="hidden" name="sent" value=""/>" ;
  echo     "<input type="text" name="jmeno" maxlength="32"/> <strong>Už. jméno</strong> <br/>";
  echo     "<input type="password" name="heslo" maxlength="32"/> <strong>Heslo</strong> <br/>";
  echo     "<input type="submit" name="send" value="Přihlaš"/>" ;
  echo     "</form> ";

Re: PHP - echo

Napsal: 12 říj 2009 19:46
od Jara
To proto, že používáš špatné uvozovky, popřípadě apostrofy. Uzávíráš je do stejných a php v tu chvíli neví, kdy příkaz končí a kdy začíná.
takto to musi jit
echo '<form action="login_zpracuj.php" method="post">';

Re: PHP - echo  Vyřešeno

Napsal: 12 říj 2009 21:21
od Stene
Nevím jestli by toto šlo. Ale rozchodil jsem to takto:

Kód: Vybrat vše

if(!isset($_SESSION['prihlasen']) and @$_SESSION['prihlasen']!=1){
   echo     "<h1>Tato stránka je jen pro registrované</h1>";
   echo     "<h1>Login</h1>";
   echo     "<form action=\"login_zpracuj.php\" method=\"post\">";
  echo     "<input type=\"hidden\" name=\"sent\" value=\"\"/>" ;
  echo     "<input type=\"text\" name=\"jmeno\" maxlength=\"32\"/> <strong>Už. jméno</strong> <br/>";
  echo     "<input type=\"password\" name=\"heslo\" maxlength=\"32\"/> <strong>Heslo</strong> <br/>";
  echo     "<input type=\"submit\" name=\"send\" value=\"Přihlaš\"/>" ;
  echo     "</form> ";
   exit;
}
?>