Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Quindi i link puntano alla pagina stessa?
    In questo caso è ovvio che la prima volta che carichi la pagina ci siano gli errori, perché la variabile 'vedi' non è definita nella query string

  2. #12
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Grazie e dove la definisco e come (di nuovo scusa la ma ignoranza)
    Restiamo Umani

  3. #13
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    C'è qulacuno ??
    Restiamo Umani

  4. #14
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    A quanto ho capito cerchi di richiamare i link nella stessa pagina di nome prova_1.php quando invece la querystring (cioè quello che segue il punto di domanda nel link) lo verifichi in pagine.inc.php.
    Devi modificare la logica.
    Ad esempio nella pagina prova_1.php puoi modificare i tuoi link così.

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

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

  5. #15
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da carlo55
    Grazie e dove la definisco e come (di nuovo scusa la ma ignoranza)
    Se vuoi evitare l'errore devi testare se la variabile è definita


    if (isset ($_GET['vedi']) && $_GET['vedi'] == 'link2').....

  6. #16
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Grazie di cuore ora non mi visualizza più l'errore, la pagina "pagine.inc.php" è così composta:

    if (isset ($_GET['vedi']) && $_GET['vedi'] == '')
    //if($vedi=='')
    {
    include("pagina.php"); //pagina inizio
    }

    if (isset ($_GET['vedi']) && $_GET['vedi'] == 'link2')
    //if($vedi=='link2')
    {
    include("pagina2.php"); //pagina 2
    }

    if (isset ($_GET['vedi']) && $_GET['vedi'] == 'link3')
    //if($vedi=="link3")
    {
    include("pagina3.php"); //pagina 3
    }

    però vorrei che la pagina visualizzata "prova_1.php" includa il contenuto della pagina "pagina.php" però come ho scritto non vedo nulla .
    Spero di essere stato esaustivo
    Restiamo Umani

  7. #17
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Grazie di cuore ora funge tutto ho scritto così:
    <?
    if (!isset ($_GET['vedi']))
    //if($vedi=='')
    {
    include("pagina.php"); //pagina inizio
    }

    if (isset ($_GET['vedi']) && $_GET['vedi'] == 'link2')
    //if($vedi=='link2')
    {
    include("pagina2.php"); //pagina 2
    }

    if (isset ($_GET['vedi']) && $_GET['vedi'] == 'link3')
    //if($vedi=="link3")
    {
    include("pagina3.php"); //pagina 3
    }
    ?>

    buona domenica
    Restiamo Umani

  8. #18
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Scusatemi se continuo ora avrei bisogno, spero di farmi capire, che nel menù secondo il link selezionato e visualizza il contenuto corrispondente non sia possibile riselezionare ossia noon abbia pi+ il link, avrei fatto così:

    <?
    $nav[] = array("Pagina Index", "prova.php");
    $nav[] = array("Pagina 2", "prova.php?modulo=primo");
    $nav[] = array("Pagina 3", "prova.php?modulo=secondo");

    function Navigation()
    {
    for ($num_link = 0; $num_link <= count($GLOBALS["nav"]) - 1; $num_link++)
    {
    $no_link = $GLOBALS["nav"][$num_link][0];
    $si_link = $GLOBALS["nav"][$num_link][1];
    if ($si_link == basename($_SERVER['PHP_SELF']))
    {
    echo "$no_link|\n";
    }
    else
    {
    echo "<a href=\"$si_link\">$no_link</a>|\n";
    }
    }
    }

    Navigation();


    echo "





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

    che sarebbe la pagina "prova.php"

    <?
    if (!isset ($_GET['modulo']))
    //if($modulo=='')
    {
    include("pagina.php"); //pagina inizio
    }

    if (isset ($_GET['modulo']) && $_GET['modulo'] == 'primo')
    //if($modulo=='link2')
    {
    include("pagina2.php"); //pagina 2
    }

    if (isset ($_GET['modulo']) && $_GET['modulo'] == 'secondo')
    //if($modulo=="link3")
    {
    include("pagina3.php"); //pagina 3
    }
    ?>

    che sarebbe la pagina "pagine.inc.php"

    facendo così non vi sono errori però non mi da quello che vorrei

    Di nuovo grazie a tutti voi
    Restiamo Umani

  9. #19
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    C'è qulacuno ??
    Restiamo Umani

  10. #20
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Aiuto mi c'è qualcuno
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.