ocurre error de sintaxis porque
estás rompiendo el bloque php con código html, debes de embeberlo (abriendo y cerrando los bloques php) o dumpearlo a la salida como un
string con
echo forma 1: embebido
Código PHP:
Ver original<?php
{
$usuario = $_SESSION["usuario"];
echo $usuario;
}
else {
?>
<form name="form2" method="post" action="log.php" id="form2">
<p class="style5"><span>Inicio de Sesión - Usuario: <input name="username" type="text" id="username" /></span></p>
<p class="style5"><span>Contraseña: <input name="password" type="password" id="password" /></span></p>
<p class="style5"><span><input type="submit" name="Submit" value="Entrar" /></span></p>
</form>
<?php
} //otro bloque solo para cerrar la llave
?>
forma 2: dumpeado
Código PHP:
Ver original<?php
{
$usuario = $_SESSION["usuario"];
echo $usuario;
}
else { //simplemente convierto mi html en una cadena (string), así php no la interpreta como código
echo '<form name="form2" method="post" action="log.php" id="form2">
<p class="style5"><span>Inicio de Sesión - Usuario: <input name="username" type="text" id="username" /></span></p>
<p class="style5"><span>Contraseña: <input name="password" type="password" id="password" /></span></p>
<p class="style5"><span><input type="submit" name="Submit" value="Entrar" /></span></p>
</form>';
}
?>