ciao a tutti, ho cominciato da pochissimo a mettere mano su php e ho qualche difficoltà con la composizione di un codice.

ho un index.php che contiene una tabella con 6 celle, all'interno della quale vi sono 5 pulsanti, e una funzione php che richiama menu.php, contente una tabella con all'interno un altro menu.

all'inerno di menu.php, ho necessita di creare 2 tabelle simili che si alternano in base alla pagina in cui siamo.

per cui se sono nelle pagine:
index.php?page_id=1
index.php?page_id=2
index.php?page_id=3
index.php?page_id=4
devo caricare la tabella1

se invece mi trovo nelle pagine:
index.php?page_id=5
index.php?page_id=6
index.php?page_id=7
index.php?page_id=8
devo caricare la tabella2

ho pensato di costruire un codice cosi impostato:



Codice PHP:
<?php 
if (is_page ('1','2','3','4')) {
echo(
'
<table>
<tr><td>pulsante1</td></tr>
<tr><td>pulsante2</td></tr>
<tr><td>pulsante3</td></tr>
</table>'
);
} if (
is_page ('5','6','7','8')) [COLOR=red]{[/COLOR
echo(
'<table>
<tr><td>pulsante4</td></tr>
<tr><td>pulsante5</td></tr>
<tr><td>pulsante6</td></tr>
</table>'
);
}
else {
echo(
"");
}
?>
ma ovviamente funziona , dovè che sbaglio?
perchè mi viene restituito un errore alla parentesi graffa? (colorata in rosso)