Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Menù dinamico: problema $_Get

    Salve ragazzi.
    Sono alle prime armi col PHP. Sto sviluppando un' applicazione web per il fantacalcio con un menù dinamico. Ho un problema per quanto riguarda la visualizzazione delle altre pagine: la variabile $page contiene sempre "home" anche se nella query string compaiono gli id giusti. Potete aiutarmi a capire? Grazie in anitcipo.

    Ecco parte del codice:
    // file welcome.php

    $page = "home";
    if($_Get['page']){
    $page = $_Get['page'];
    }

    <html>
    <head><title>Page - <?php echo($page); ?></title>
    <?php echo menu_css(); ?>
    </head>
    <body>
    <table cellspacing="0" cellpadding="5">
    <tr>
    <td width="200" valign="top">
    <?php page_menu($page);?>
    </td>
    <td width="600" valign="top">
    Page: <?php echo($page); ?>
    </td>
    </tr>
    </table>
    </body>
    </html>

    //file menu.php

    function menu_item($id, $title, $current){
    $class = "menu-inactive";
    if($current == $id)
    $class = "menu-active";
    ?>
    <tr><td class="?php echo($class); ?>">
    <a href="welcome.php?page=<?php echo($id);?>">
    <?php echo($title);?>
    </a>
    </td></tr>
    <?php
    }

    function page_menu($page){
    ?>
    <table width="100%">
    <?php menu_item( 'home', 'Home',$page); ?>
    <?php menu_item( 'formazione', 'Formazione',$page); ?>
    <?php menu_item( 'classifica', 'Classifica',$page); ?>
    <?php menu_item( 'squadre', 'Squadre',$page); ?>
    </table>
    <?php
    }

  2. #2
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/manual/en/reserved.variables.get.php

    Se non capisci il motivo per cui te lo suggerisco, studiati questo codice:

    Codice PHP:
    <pre>
    <?php 
    echo($_GET['page'] . "\r\n");
    echo(
    $_Get['page'] . "\r\n");
    ?>
    </pre>
    [url="?page=test"]click here[/url]

  3. #3
    Grazie del suggerimento, filippo.toso.

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.