Visualizzazione dei risultati da 1 a 2 su 2

Discussione: frame

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    2

    frame

    ciao a tutti,
    ho un problema che ai più sembrerà anche troppo semplice...
    ho una pagina index.php con un menù a sinistra,e al centro c'è una tabella dove vorrei venissero caricate le pagine.
    una volta usavo nel link:
    presentazione

    e nella tabella al centro avevo inserito:
    <?
    if ($QUERY_STRING == 'presentazione'){include("home.php");
    }
    else
    {include("home.php");
    }
    ?>

    Fino a poco tempo fa andava tutto,poi penso a causa dell'aggiornamento della versione php alla V4.4.0, ora non funziona più.

    Cosa potrei usare di alternativo??
    Grazie
    ciao

  2. #2
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    Puoi usare
    codice:
    if (isset($_GET['presentazione'])) {
      include("home.php");
    }
    else { 
      // includi quello che vuoi
    }
    anche se secondo me la soluzione migliore è usare uno switch e dare un valore alla pagina da usare, quindi del tipo

    codice:
    $page = isset($_GET['page') ? $_GET['page'] : "";
    
    switch ($page) {
      case 'presentazione':
        include('pagina_presentazione.php');
        break;
    ...
      case 'qualcosa':
        include('pagina_qualcosa.php');
        break;
      default:
        include('pagina di default.php');
    }
    Così puoi mettere tutte le pagine che vuoi e ti basta chiamare i link con presentazione

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.