Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema menu dinamico

  1. #1

    problema menu dinamico

    Ragazzi una domandina, io ho un menu, ovviamente è dinamico nel senso la pagina è uguale per tutte le voci del menu, es:

    casa = prodotti.php?id=1
    giardino = prodotti.php?id=2
    piscina = prodotti.php?id=3

    ora io vorrei, che la voce del menu in cui la pagine è attiva, dovrebbe essere di colore diverso, come potrei fare?

    avevo pensato cosi è giusto?

    Codice PHP:
    $id $_GET['id'];

    if(
    $id == $id_pagina) {
    echo 
    '[url="#"]Casa[/url]';
    } else {
    echo 
    '[url="prodotti.php?id=1"]Casa[/url]';


    cosa mi consigliate

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    la soluzione è giusta, basta inserirla in un ciclo.
    Hai provato?

    Ciao

  3. #3
    no con il ciclo no, dici con while? non so dimmi tu...

  4. #4
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Potrebbe darsi, hai un array contenente gli id pagina?
    Se queste sono salvate in un db l'estrazione potrebbe essere qualcosa del genere

    Codice PHP:
    $pagine = array(
      array( 
    'id' => 1'name' => 'casa' ),
      array( 
    'id' => 2'name' => 'giardino' ),
      [...]
    ); 
    e con un ciclo foreach il menù sarebbe

    Codice PHP:
    $page_id = isset( $_GET['id'] ) ? (int)$_GET['id'] : 0;

    foreach( 
    $pagine AS $pagina ) {
      if( 
    $pagina['id'] == $page_id) {
        echo 
    '[url="#"]' $pagina['name'] . '[/url]';
      } else {
        echo 
    '[url="prodotti.php?id=' $pagina['id'] . '"]' $pagina['name'] . '[/url]';
      }

    Ciao

  5. #5
    oook grazie mille lo proverò in questi giorni e ti faccio sapere!

    Cmq piacere Carol

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 © 2024 vBulletin Solutions, Inc. All rights reserved.