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
}

Rispondi quotando