Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204

    SOS aiuto per errore Undefined variable

    Salve a tutti avrei bisogno di un aiuto, perdonate la mia ignoranza è da pocco che mi sono avvicinato a PHP, dunque:

    ho il seguente scritto che prima andava ora cambiando versione mi da problei dove sbaglio ???

    <? echo('<a href=prova_1.php>Pagina Index</a>|') ?>
    <? echo('<a href=prova_1.php?vedi=link2>Pagina 2</a>|') ?>
    <? echo('<a href=prova_1.php?vedi=link3>Pagina 3</a>|') ?>

    <?
    echo "





    ";
    include("pagine.inc.php")
    ?>

    che è la pagina comune e il contenuto voglio che vari con il seguente scritto:
    <?

    3 if($vedi=='link2') //pagina 3
    4 {
    5 include("pagina2.php");
    6 }
    7 if($vedi=="link3") //pagina 3
    8 {
    9 include("pagina3.php");
    }
    ?>

    però mi da il seguente errore:

    Notice: Undefined variable: vedi in d:\easyphp1-7\www\sindacato\prova_menu_1\pagine.inc.php on line 3

    Notice: Undefined variable: vedi in d:\easyphp1-7\www\sindacato\prova_menu_1\pagine.inc.php on line 7

    mannaggia il baccalà fritto dove capperi sbaglio

    S. O. S. aiutatemi grazie
    Restiamo Umani

  2. #2
    Dovresti controllare le impostazioni scritte nel php.ini.
    Cosi come hai scritto il codice, register_globals dev'essere ad off e error_reporting impostato su E_ERROR

    Ti consiglio però di utilizzare, per recuperare le variabili, la sintassi corretta avendo il register globals ad ON.

  3. #3
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Il register globals ad OFF
    Restiamo Umani

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    allora prova:
    $vedi = $_REQUEST['vedi'];

    e poi fai i tuoi if

  5. #5
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    funziona per la pagina prova_1



    Notice: Undefined index: vedi in d:\easyphp1-7\www\sindacato\prova_menu_1\pagine.inc.php on line 2

    che corrisponde a:
    $vedi = $_REQUEST['vedi'];
    Restiamo Umani

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Prova così per tutte le condizioni

    3 if ($_REQUEST['vedi'] =='link2')
    4 {
    5 include("pagina2.php");
    6 }
    7 if($_REQUEST['vedi']=="link3") //pagina 3
    8 {
    9 include("pagina3.php");
    ecc.

  7. #7
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Scusami ma l'errore si ripete

    Notice: Undefined index: vedi in d:\easyphp1-7\www\sindacato\prova_menu_1\pagine.inc.php on line 2

    Notice: Undefined index: vedi in d:\easyphp1-7\www\sindacato\prova_menu_1\pagine.inc.php on line 6

    1 <?
    2 if ($_REQUEST['vedi'] =='link2')
    3 {
    4 include("pagina2.php");
    5 }
    6 if($_REQUEST['vedi']=="link3") //pagina 3
    7 {
    8 include("pagina3.php");
    9 }
    10 ?>

    Grazie
    Restiamo Umani

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Posta tutto il codice.

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Scusa ma nel file che ti dà errore esiste la variabile 'vedi' in query string?

  10. #10
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Questa e la pagina "prova_1.php"
    <? echo('<a href=prova_1.php>Pagina Index</a>|') ?>
    <? echo('<a href=prova_1.php?vedi=link2>Pagina 2</a>|') ?>
    <? echo('<a href=prova_1.php?vedi=link3>Pagina 3</a>|') ?>


    <?
    echo "





    ";
    include("pagine.inc.php")
    ?>
    e questa è la pagina "pagine.inc.php"
    <?
    if ($_REQUEST['vedi'] =='link2')
    {
    include("pagina2.php");
    }
    if($_REQUEST['vedi']=="link3") //pagina 3
    {
    include("pagina3.php");
    }
    ?>

    mentre la pagina2.php e pagina3.php ho scritto una stupidata giusto per vedere se funziona

    Di nuovo grazie e scusami
    Restiamo Umani

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.