| Autor | Zpráva | ||
|---|---|---|---|
| trsak1 Profil * |
#1 · Zasláno: 18. 11. 2009, 17:44:57
Mám tento skript který mi v horním panelu vypíše, je-li uživatel online:
<?php
if(isset($_SESSION['prihlasen']) and $_SESSION['prihlasen']==1){
echo "<strong>uživateli</strong>: ".$_SESSION['login'] . " | <a href='logout.php?logout=yes'> Odhlásit se</a> | ";
}else{
echo "Nejste přihlášen | <a href='registrace.php'> Registrace</a> | <a href='login.php'> Login</a>| ";
}
?>Když chci dát tento kód do pravého panelu nějak to nejde....... Jak to do pravého panelu píšu: <?php
if(isset($_SESSION['prihlasen']) and $_SESSION['prihlasen']==1){
echo "<strong>uživateli</strong>: ".$_SESSION['login'] . " <br><a href='logout.php?logout=yes'> Odhlásit se</a> | ";
}else{
echo "<form action="login_zpracuj.php" method="post">
<input type="hidden" name="sent" value="">
<strong>Login:</strong> <input type="text" name="jmeno" maxlength="32"> <br>
<strong>Heslo:</strong> <input type="password" name="heslo" maxlength="32"> <br>
<input type="submit" name="send" value="Přihlaš">
</form>";
}
?>Nevíte jak upravit aby mi to šlo??? |
||
| Sirius Profil |
#2 · Zasláno: 18. 11. 2009, 18:06:05
trsak1:
V tom tvém HTML kódu co vkládáš přes echo nemáš oescapované uvozovky. Buď před každou co není součástí PHP, ale součástí HTML dej zpětné lomítko \" Další možnost a asi nejlepší je tahleta, nevím jak to zformulovat... Prostě nepoužívej echo ale tam kde je echo, tam ukonči PHP, vlož HTML a před koncem podmínky else ho zase otevři. Bude to brát tu podmínku v úvahu.
<?php
if (isset($_SESSION['prihlasen']) and $_SESSION['prihlasen']==1) {
echo "<strong>uživateli</strong>: ".$_SESSION['login'] . " <br><a href='logout.php?logout=yes'> Odhlásit se</a> | ";
}
else {
?>
<form action="login_zpracuj.php" method="post">
<input type="hidden" name="sent" value="">
<strong>Login:</strong> <input type="text" name="jmeno" maxlength="32"> <br>
<strong>Heslo:</strong> <input type="password" name="heslo" maxlength="32"> <br>
<input type="submit" name="send" value="Přihlaš">
</form>
<?php
}
?>
|
||
| trsak1 Profil * |
#3 · Zasláno: 18. 11. 2009, 18:37:32
Moc díky :-)
|
||
|
Časová prodleva: 16 let
|
|||
0