Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema elseif

  1. #1

    Problema elseif


    Ho questo costrutto:

    Codice PHP:
    <?php
        
    if(isset($_GET['sez'])) {
            if(
    $_GET['sez'] == 'xbox') {
                include (
    ROOT_PATH "xbox/statistiche.php");
            } elseif (
    $_GET['sez'] == 'nintendo') {
                include (
    ROOT_PATH "nintendo/statistiche.php");
            } elseif(
    $_GET['sez'] == 'play') {
                include (
    ROOT_PATH "play/statistiche.php");
            } elseif(
    $_GET['sez'] == 'contact') {
                include (
    ROOT_PATH "contattaci/statistiche.php");
            } else {
                include (
    ROOT_PATH "home/statistiche.php");
            } 
        } else {
            include (
    ROOT_PATH "home/statistiche.php");
        }
    ?>

    <?php
        
    if(isset($_GET['sez'])) {
            if(
    $_GET['sez'] == 'xbox') {
                include (
    ROOT_PATH "xbox/random.php");
            } elseif (
    $_GET['sez'] == 'nintendo') {
                include (
    ROOT_PATH "nintendo/random.php");
            } elseif(
    $_GET['sez'] == 'play') {
                include (
    ROOT_PATH "play/random.php");
            }  else {
                include (
    ROOT_PATH "home/random.php");
            } 
        } else {
            include (
    ROOT_PATH "home/random.php");
        }
    ?>
    Con la prima parte del costrutto quando è settata la variabile sez con qualsiasi pagina, la sezione che richiamo è perfetta xke deve essere presente in tutte le pagine. Ma quando apro la seconda parte, ovvero quando è settato contact in una pagina dove non ho bisogno che ci sia quella sezione (in questo caso random) essa viene comunque richiamata come se fosse nella sezione home (xke home è nell'else)

    Cosa devo scrivere per impedire che venga richiamata una sezione dove non c'è bisogno?

    Ho provato ad aggiungere questo:

    Codice PHP:
    elseif($_GET['sez'] == 'contact') {
        include (
    "");

    Ma mi da errore, perche non può aprire "".. Cosa devo fare?

    PS spero di essere stato comprensibile
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  2. #2
    Risolto inserendo un
    Codice PHP:
    <?php
      
    echo "";
    ?>
    È cosi semplice che non ci sono nemmeno arrivato
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

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.