ciao,

ho un problemino con la visualizzazione di 2 diversi menu di navigazione.

quello che voglio fare è che se $_GET['page'] mi restituisce certi tipi di valore, visualizzo un menu, mentre per tutti gli altri, ne visualizzo un altro.

esempio:

Codice PHP:
<?php

$pagina 
= array('prodotti''contatti''dove''main');
   if (
in_array($_GET['page'], $pagina)) {
?>
<h6>Software</h6>
<ul class="menu1">[*][url="index.php?page=page1"]Menu1[/url][*][url="index.php?page=page2"]Menu2[/url][*][url="index.php?page=page3"]Menu3[/url]
         [/list]
 
<?php
} else {
?>

<h6>Accessori</h6>
<ul class="menu1">

<?php
$str_sql_cat 
"SELECT * FROM tbl_product ORDER BY pd_name DESC";
$result_cat mysql_query($str_sql_cat);
if (!
$result_cat) {
    echo 
"Errore nella query: ".mysql_error();
    exit();
}

while (
$dati mysql_fetch_array($result_cat)) {
    echo 
"[*]<a href=\"index.php?page=view&id=".$dati['pd_id']."\">".$dati['pd_name']."</a>\n";

}

}
?>
il problema è con index.php, che non è passato via $_GET, quindi mi restituisce un notice e mi visualizza il menu sbagliato ( il secondo anzichè il primo ).
come posso fare in modo che index mi venga eseguito senza notice?

grazie!
ciauz