0

index.php ファイルで、最初にログイン フォームが表示されないかどうかを確認し、$_SESSION['user']設定されていない場合はログイン フォームを表示する必要があります。

これが私のログインフォームスタイルです

<style>
#login_form{visibility:hidden;}
</style>

そして、私のPHPスクリプトは次のとおりです。

<?php
if(isset($_SESSION['user']))
dont show the login form;
else
show the login form;
?>

#login_form問題は、スタイルをに変更するにはどうすればよいvisibleですか?

4

3 に答える 3

1

CSS クラスを作成します。

.invisible {
    visibility: hidden;
}

次に、ユーザーがすでにログインしているときに適用します。

<form class="<?=isset($_SESSION['user']) ? 'invisible' : ''?>">
于 2013-09-22T18:32:02.323 に答える
0

div次のように、フォームを保持するに直接含めることができます。

<div style="<?if(isset($_SESSION['user'])){echo 'display:block'}else{echo 'display:none'}?>">
...Form code
</div>
于 2013-09-22T18:29:02.223 に答える