2010-09-26 5 views
1

Si l'utilisateur appuie sur (connectez-vous) sur mon site. (Bloc de connexion) sera caché et le remplacer par (Déconnex bloc)comment cacher et remplacer le bloc html avec la session?

Je sais que ce sera fait avec la session, mais je ne peux pas le faire donc je besoin d'aide .....

         <div class="sidebar"> 

<!-- ---------------------------------------------------------------------------------------- --> 
           <!-- Begin Sign in block --> 


     <div class="art-Block"> 
          <div class="art-Block-tl"></div> 
          <div class="art-Block-tr"></div> 
          <div class="art-Block-bl"></div> 
          <div class="art-Block-br"></div> 
          <div class="art-Block-tc"></div> 
          <div class="art-Block-bc"></div> 
          <div class="art-Block-cl"></div> 
          <div class="art-Block-cr"></div> 
          <div class="art-Block-cc"></div> 
          <div class="art-Block-body"> 
              <div class="art-BlockHeader"> 
              <div class="l"></div> 
              <div class="r"></div> 
              <div class="art-header-tag-icon"> 
              <div class="t">Sign in</div> 
              </div> 
              </div><div class="art-BlockContent"> 
              <div class="art-BlockContent-body"> 





    <form action="login.php" method="post" > 
    <table width="171" border="0" > 
    <tr> 
    <td width="97"> 
    <input class="put" name="uname" type="text" size="10" /> </td> 
    <td width="64" align="right" class="text_un">User Name</td> 
    </tr> 
    <tr> 
    <td> 
    <input type="password" size="10" name="password" /></td> 
    <td align="right" class="text_pw">Pass Word</td> 
    </tr> 
    <tr> 
    <td>&nbsp;</td> 
    <td align="right" valign="top"><input class="button" type="submit" name="button" id="button" value="Sign in " /></td> 
    </tr> 

    </table> 
    </form> 




            </div> 
            </div> 
            </div> 
            </div> 


          <!-- End Sign in block --> 

<!-- ---------------------------------------------------------------------------------------- --> 


          <!-- Begin Sign Out Block --> 

     <div class="art-Block"> 
          <div class="art-Block-tl"></div> 
          <div class="art-Block-tr"></div> 
          <div class="art-Block-bl"></div> 
          <div class="art-Block-br"></div> 
          <div class="art-Block-tc"></div> 
          <div class="art-Block-bc"></div> 
          <div class="art-Block-cl"></div> 
          <div class="art-Block-cr"></div> 
          <div class="art-Block-cc"></div> 
          <div class="art-Block-body"> 
              <div class="art-BlockHeader"> 
              <div class="l"></div> 
              <div class="r"></div> 
              <div class="art-header-tag-icon"> 
              <div class="t">Sign out </div> 
              </div> 
              </div><div class="art-BlockContent"> 
              <div class="art-BlockContent-body"> 





    <form action="login.php" method="post" > 
    <table width="171" border="0" > 

    <tr> 
    <td>&nbsp;</td> 
    <td align="right" valign="top"><input class="button" type="submit" name="button" id="button" value="Sign Out " /></td> 
    </tr> 

    </table> 
    </form> 





            </div> 
            </div> 
            </div> 
            </div> 

          <!-- End Sign Out Block --> 

            </div> 
            </div> 
+1

4 places avant une ligne formate comme code. Pour ce faire pour un bloc, sélectionnez-le et tapez 'ctr-k'. –

+0

duplicata possible de [comment cacher ce formulaire si l'utilisateur se connecte à mon site?] (Http://stackoverflow.com/questions/3791401/how-to-hidden-this-form-if-user-login-to-my -site) –

Répondre

1

Lorsque vous commencer la session, vous avez une variable dedans, non? Vous devez créer une simple déclaration if:

if (isset($_SESSION['your_variable'])) { 
    // display the "log in" code 
} 
else { 
    // display the "log out" code 
} 
+0

votre réponse n'est pas terminée s'il vous plaît toute réponse ici pour m'aider –

+1

python: ce site n'est pas là pour faire tout votre travail pour vous. Les bases de la solution sont là. Vous avez juste besoin de lui donner quelques couches de peinture et de nettoyer la poussière. –

Questions connexes