Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    82

    menu in php con funzione selected

    Volevo fare un sito e fare il menu in PHP.
    Ho fatto una pagina html con il seguente codice:

    <div id="menu">
    <div class="menuCntr">
    <ul>[*]HOME[*]ATLETI[*]SPONSOR[*]NEWS[*]BLOG
    <li class="selected">PRESS[*]CONT@CT[/list]
    </div>
    </div>


    Ora lo copio in php, cambio l' estensione delle pagine da html a php e lo chiudo con:

    Inserisco tutto l' ambaradam nel mio index.php con:

    <?php include('include/nav.php'); ?>

    OK fino a qui tutto ok, ma non mi funziona la funzione selected.
    <li class="selected">PRESS

    Nel forum ho trovato questo post.

    <?php $currentPage = basename($_SERVER['SCRIPT_NAME']); ?>

    <ul> [*] >Home [*] >About [*] >Contact [/list]

    ma non riesco a farlo funzionare.

  2. #2
    Codice PHP:
    <?php $currentPage basename($_SERVER['SCRIPT_NAME']); ?>
    <ul>
    <li <?php if ($currentPage == 'index.php') echo "class=\"selected\""?>>[url="index.php"]Home[/url]
    <li <?php if ($currentPage == 'about.php') echo "class=\"selected\""?>>[url="about.php"]About[/url]
    <li <?php if ($currentPage == 'contact.php') echo "class=\"selected\""?>>[url="contact.php"]Contact[/url][/list]
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    82
    mi sapresti dire a cosa serve questa riga, devo modificare qualcosa??

    <?php $currentPage = basename($_SERVER['SCRIPT_NAME']); ?

  4. #4
    Originariamente inviato da theindio
    ...devo modificare qualcosa??
    L'hai almeno provato lo script?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    82
    Si l ho provato, ma non mi da le impostazioni che ho fatto sul css, praticamente non mi mostra la selezione. del index.php per esempio.
    In html funziona tranquillamente.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    82
    eccoti il codice com è adesso:

    <div id="menu">
    <div class="menuCntr">
    <?php $currentPage = basename($_SERVER['SCRIPT_NAME']); ?>
    <ul>
    <li <?php if ($currentPage == 'index.php') echo "class=\"selected\""; ?>>home
    <li <?php if ($currentPage == 'about.php') echo "class=\"selected\""; ?>>About
    <li <?php if ($currentPage == 'contact.php') echo "class=\"selected\""; ?>>Contact [/list]
    </div>
    </div>

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    82
    nessuna idea?

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.