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