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)