Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    recuperare variabile da una pagina "INCLUDE"

    ciao a tutti, in una pagina che includo, eseguo una query:

    Codice PHP:
    mysql_select_db("$db");
    $sql "SELECT * FROM  articoli WHERE  (titolo_articolo='$pagina')"
    il problema è che $pagina, non "esiste" nella pagina d'inclusione, ma è presente nella pagina "madre". Como posso fare per poter eseguire correttamente la query?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    imposti $pagina prima di chiamare il file di inclusione

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309
    che scema non ci avevo pensato... a dire il vero non sapevo si potesse fare una cosa del genere... grazie mille, risolto tutto buona serata!

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    figurati, buona serata anche a te

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309
    hemm....

    dunque sto provando ad inviare la variabile in questo modo:

    Codice PHP:
    include('inc/menu/menu.articoli.inc.php?pagina=$pagina'
    però non include la pagina... dove sbaglio??

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    Codice PHP:
    include('inc/menu/menu.articoli.inc.php?pagina=$pagina'
    NON puoi includere una pagina in questo modo perchè il sistema cercherebbe una pagina chiamata così:

    menu.articoli.inc.php?pagina=$pagina che non esiste!!!!!

    devi fare:

    Codice PHP:
    $pagina "scarpe";

    include(
    "inc/menu/menu.articoli.inc.php"); 
    menu.articoli.inc.php vedrà automaticamente la variabile $pagina perchè l'hai impostata prima di chiamare l'include!
    Ricorda che NON puoi inviare variabili alle pagine di inclusione!
    Le pagine di inclusione non sono altro che codice che viene inserito nella tua pagina; il risultato è una pagina unica che contiene tutto il codice, quindi le variabili create prima e/o dopo le inclusioni sono disponibili in tutto il resto della pagina!

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.