Visualizzazione dei risultati da 1 a 2 su 2

Discussione: pagine nelle pagine

  1. #1

    pagine nelle pagine

    Vi espongo la domanda.
    Nella creazione del sito nel corpo di una pagina madre sto facendo uscire le pagine figlie mi spiego meglio:
    per esempio la pagina auto.php l'ho inglobata nella pagina madre index.php in questo modo:

    <img src= bla bla bla>auto

    nel body della index ho messo:

    <?php
    $pg=$_GET['pag'];
    if (isset($pg)){
    require("$pg.php");
    }
    else{
    require("Home.php");
    }
    ?>

    Dove Home.php è la pagina di defaut.

    Con stesso criterio ho fatto nella pagina Auto.php per altre sotto sezioni in questo modo:

    <img src= bla bla>cerca auto

    Dove nel body della pagina sempre lo stesso tipo di codice php:

    <?php
    $pg=$_GET['sez'];
    if (isset($pg)){
    require("$pg.php");
    }
    ?>

    Nel caso non fosse selezionata alcuna sez la pagina è vuota.
    Fin qui tutto chiaro.
    Il problema ora e che avendo ad esempio un bottone voglio che la risposta del bottone sia sempre nella stessa pagina.
    In breve nella pagina cerca auto seleziono la targa e clicco su ok.
    Invece di passarmi in una nuova pagina vorrei che la pagina che contiene le info sulla targa sia inserita sempre nel body.
    Spero di esser stato chiaro e attendo info...grazie

  2. #2

    Re: pagine nelle pagine

    Originariamente inviato da musica1000w
    Vi espongo la domanda.
    Nella creazione del sito nel corpo di una pagina madre sto facendo uscire le pagine figlie mi spiego meglio:
    per esempio la pagina auto.php l'ho inglobata nella pagina madre index.php in questo modo:

    <img src= bla bla bla>auto

    nel body della index ho messo:

    <?php
    $pg=$_GET['pag'];
    if (isset($pg)){
    require("$pg.php");
    }
    else{
    require("Home.php");
    }
    ?>

    Dove Home.php è la pagina di defaut.

    Con stesso criterio ho fatto nella pagina Auto.php per altre sotto sezioni in questo modo:

    <img src= bla bla>cerca auto

    Dove nel body della pagina sempre lo stesso tipo di codice php:

    <?php
    $pg=$_GET['sez'];
    if (isset($pg)){
    require("$pg.php");
    }
    ?>

    Nel caso non fosse selezionata alcuna sez la pagina è vuota.
    Fin qui tutto chiaro.
    Il problema ora e che avendo ad esempio un bottone voglio che la risposta del bottone sia sempre nella stessa pagina.
    In breve nella pagina cerca auto seleziono la targa e clicco su ok.
    Invece di passarmi in una nuova pagina vorrei che la pagina che contiene le info sulla targa sia inserita sempre nel body.
    Spero di esser stato chiaro e attendo info...grazie
    Ti ho scritto un codice di esempio per farti capire, se c'è qualche errore scusa ma l'ho fatto in 5 minuti e non ho potuto verificare se funziona, comunque è giusto per farti capire, vedi
    Codice PHP:
    <?php
    if(IsSet($_GET['page'])) {

    switch(
    $_GET['page']) {

        case 
    "index":
            echo 
    "home page";
            break;

        case 
    "categoria":

            if(IsSet(
    $_GET['subcat'])) {

                switch(
    $_GET['subcat']) {
                    case 
    "prova":
                            echo 
    "stampo una pagina di prova";
                        break;
                    case 
    "dati":
                            echo 
    "<form action=\"\" method=\"post\"><input type=\"text\" name=\"prova\" /></form>";
                            if(IsSet(
    $_POST['prova']))
                                    echo 
    $_POST['prova'];
                    default:
                        echo 
    "non corrisponde a nessuna pagina, stampo la index";
                        break;

                };

                }else{
                    echo 
    "nessuna sottocategoria, mostro la index.";
                }

            break;

            default:
                echo 
    "mostro la home, nessun parametro passato...";
                break;

    };

    }
    ?>

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.