Visualizzazione dei risultati da 1 a 6 su 6

Discussione: SESSION menu'

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    37

    SESSION menu'

    Salve ragazzi ho questo codice:

    <ul id="sdt_menu" class="sdt_menu">
    [*]
    <a href="index.html">
    [img]images/2.jpg[/img]
    <span class="sdt_active"></span>
    <span class="sdt_wrap">
    <span class="sdt_link">Home</span>

    </span>
    </a>

    [*]
    <a href="#">
    [img]images/1.gif[/img]
    <span class="sdt_active"></span>
    <span class="sdt_wrap">
    <span class="sdt_link">Login</span>
    <span class="sdt_descr">Entra
    Oppure registrati se non hai ancora un account</span>
    </span>
    </a>
    <div class="sdt_box">
    login
    Registra un account

    ( questa è ovviamente solo la parte html che mi interessa dell pagina)

    Il fatto è che siccome sto gestendo le pagine con le SESSION mi chiedevo se fosse possibile modificare la voce " Login " del menu con "Logout " nel caso la session esistesse. Essendo un menu di tipo jquery pensate si possa fare o no?
    Se non si puo' fare che cosa posso inventarmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    37
    Ho provato inglobando questo codice

    <div class="sdt_box">
    <?php if(!isset($_SESSION['username'])){
    print("<A HREF=\"login.php?logout=1\">login</A>");
    } else { print("<A HREF=\"login.php?logout=1\">logout</A>");
    } ?>
    Registra un account

    </div>

    pero' niente non funge, nel senso che il meno jquery mi rimane immobile

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    37
    nessuno?

  4. #4
    prima dell'if devi mettere
    session_start()
    se no ti entra sempre nell'else...

    Codice PHP:
    <?php 
    session_start
    ();
    if(!isset(
    $_SESSION['username'])){
    ..

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    37
    guarda il fatto è che il session start lo ho definito proprio all'inizio della pagina php ancora prima che iniziasse l'html, cmq ho provato a rimetterlo pero' il menu non cambia sulla pagina nella quale lo voglio modificato. Possibile che non si possa far niente per i menu' jquery?

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    37
    ho risolto facendo :

    <div class="sdt_box">
    <?php if(!isset($_SESSION['username']))
    {
    echo'Esegui l accesso';
    }
    else
    {
    echo'Esegui il logout';
    }
    ?>

    Sbagliavo nella echo, non ci andavano le () ma solo gli apici sull'output del codice html.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.