Visualizzazione dei risultati da 1 a 4 su 4

Discussione: menu in php

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    163

    menu in php

    Ciao! ho una pagina divisa in div+alcuni file php.mi serve un menu da mettere in uno di questi div,che quando clicco mi include le pagine php nel div centrale.come si fa??
    una cosa del genere:



    temporaneamente ho risolto facendo il menu sotto forma di form,cosi
    Codice PHP:
    #menu.php
    <form action="index.php" method="post">
    <
    input type="submit" name="home" value="Home" >
    <
    input type="submit" name="registrazione" value="Registrati">
    <
    input type="submit" name="invia" value="Invia articolo">
    <
    input type="submit" name="leggi" value="Leggi articolo">
    </
    form
    questo l'ho incluso poi nella pagina principale
    Codice PHP:
    #index.php
    ...
    <div id="menu">
    <?php 
    include('menu.php');
    ?>
    </div>
    <div id="divmain">
    <?php

    if (isset($_POST['home']))
    include(
    'home.php');

    if (isset(
    $_POST['registrazione']))
    include(
    'registrazione.php');

    if (isset(
    $_POST['login']))
    include(
    'login.php');
    ?>
    </div>
    ...
    cosi funziona ma è chiaro che un menu a pulsanti nn sta ne in cielo ne in terra! come posso usare un normale ottenendo lo stesso risultato?

  2. #2
    Il menu:

    e la pagina centrale:

    Codice PHP:
    #index.php 
    ... 
    <div id="menu"> 
    <?php 
    include('menu.php'); 
    ?> 
    </div> 
    <div id="divmain"> 
    <?php 

    if( isset( $_GET['page'] ) )
    {
       switch( 
    $_GET['page'] )
       {
            case 
    'login':
                include(
    'login.php');
            break;
            case 
    'registrazione':
                include(
    'registrazione.php');
            break;
            case 
    'home':
            default:
                include(
    'home.php');
            break;

       }
    }
    </
    div
    ...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    163
    perfetto! un altra domanda:
    in un div laterale ho l'include di un form per il login,che quando l'utente si collega da il messaggio di benvenuto,ma lo da in una pagina bianca.io vorrei che funzioni tutto in modo autonomo all interno del div.è possibile?

    grazie

  4. #4
    Se controlli lo stato dell'utente ( loggato o non ) con delle sessioni, crea una file e lo includi normalmente se vuoi.

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.