Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Cosa c'è che non va?

  1. #1

    Cosa c'è che non va?

    Ho scritto questo codice, ma al momento di aprirlo non mi visualizza il contenuto, ma non mi da errore.

    Codice PHP:
    <?php
        
    if(isset($_GET['page'])) {
            if(
    $_GET['page'] == anteprime){
                if(
    $_GET['sez'] == 'xbox') {
                        include(
    ROOT_PATH "xbox/list_anteprime.php");
                    } elseif(
    $_GET['sez'] == 'nintendo') {
                        include(
    ROOT_PATH "nintendo/list_anteprime.php");
                    } elseif(
    $_GET['sez'] == 'play') {
                        include(
    ROOT_PATH "play/list_anteprime.php");
                    } else {
                        echo 
    "";
                    }
            } elseif(
    $_GET['page'] == recensioni) {
                if(
    $_GET['sez'] == 'xbox') {
                    include(
    ROOT_PATH "xbox/list_recensioni.php");
                } elseif(
    $_GET['sez'] == 'nintendo') {
                    include(
    ROOT_PATH "nintendo/list_recensioni.php");
                } elseif(
    $_GET['sez'] == 'play') {
                    include(
    ROOT_PATH "play/list_recensioni.php");
                } else {
                    echo 
    "";
                }
            } elseif(
    $_GET['page'] == trucchi) {
                if(
    $_GET['sez'] == 'xbox') {
                    include(
    ROOT_PATH "xbox/list_trucchi.php");
                } elseif(
    $_GET['sez'] == 'nintendo') {
                    include(
    ROOT_PATH "nintendo/list_trucchi.php");
                } elseif(
    $_GET['sez'] == 'play') {
                    include(
    ROOT_PATH "play/list_trucchi.php");
                } else {
                    echo 
    "";
                }
            } else {
                
    // IN PRIMO PIANO
                
    include(ROOT_PATH "home/inprimopiano.php");
                
    // NEWS
                
    include(ROOT_PATH "home/news.php");
                
    // PROSSIME USCITE
                
    include(ROOT_PATH "home/prossime_uscite.php");
            }
        }
    ?>
    Cosa c'è che non va?
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  2. #2
    :master:

    Hai provato a stampare la variabile page ?

    Codice PHP:
    echo $_GET['page']; 
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    in che senso..? cmq se io utilizzo il link con page=recensioni.. funziona tt alla perfezione.. quello che non mi fa vedere è la home xke penso che non ci sia giusto qualcosa
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  4. #4
    Ti dicevo di fare così:

    Codice PHP:
    <?php

    echo $_GET['page']; 
    echo 
    $_GET['sez']; 

    exit;

    ?>
    Così intanto vedi se le variabili passate vengono ricevute dallo script.

    Ora, se lo script che ti da problemi è interamente riportato, mi pare di potere dire che te richiami delle pagine, ma non ne stampi di nessuna il contenuto.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Si lo script è riportato interamente.. cmq la mia intenzione è se è settato in un modo richiama la pagina X e x ogni pagina ci son delle varianti.. altrimenti se nn è settato nietne richiama l'else

    Si cmq le variabili sono settate giuste verificato
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  6. #6
    Ma cosa devo inserire al posto di
    Codice PHP:
    echo ""
    perchè cosi facendo io richiamo una pagina vuota e quindi lo script mi si ferma subito al primo else, io invece devo far si che se nessuna condizione della prima parte di script è verificata, allora deve passare alla seconda, se anche qui nessuna condizione è verificata passare alla terza e cosi via, fino a quando se nessuna è verificata mi stamba a video l'else
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  7. #7
    il discorso è che te richiami delle pagine in relazione alle variabili passate da $_GET.
    Tu però non stampi il contenuto di quelle pagine.

    Non so come sono scritte le pagine richiamate via include.

    Prova a postarne il codice.

    Io comnque piuttosto che annidare tutti quegli IF userei un bel:

    Codice PHP:
    SWTICH($page); 
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  8. #8
    Ok provo.. nn avevo pensato allo switch.. t faccio sapere
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  9. #9
    Il titolo non va, come dice il regolamento


    Se riapri la discussione con un titolo decente, poi provvederò ad unirla a questa, così da non perdere le risposte già date
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.