Originariamente inviato da Sbarboff2005
Ciao a tutti
vole chiedere se si può fare diversamente, o meglio semplificare questo:
in pratica si puo fare solo con un if?
Codice PHP:
$titolo = array("News","Curiosità","Alcuni Meriti", "Dxcc Country", "Qsl Album", "Qsl Log", "Guestbook", "Links");
<?php
if(isset($_GET['page']) && $_GET['page'] == "news")
{
echo $titolo[0];
}
if(isset($_GET['page']) && $_GET['page'] == "curiosita")
{
echo $titolo[1];
}
if(isset($_GET['page']) && $_GET['page'] == "meriti")
{
echo $titolo[2];
}
if(isset($_GET['page']) && $_GET['page'] == "dxcc")
{
echo $titolo[3];
}
if(isset($_GET['page']) && $_GET['page'] == "qsl")
{
echo $titolo[4];
}
if(isset($_GET['page']) && $_GET['page'] == "log")
{
echo $titolo[5];
}
if(isset($_GET['page']) && $_GET['page'] == "guestbook")
{
echo $titolo[6];
}
if(isset($_GET['page']) && $_GET['page'] == "links")
{
echo $titolo[7];
}
?>
perchè non fai cosi:
codice:
$titolo = array("news" => "News", "curiosita" => "Curiosità","meriti" => "Alcuni Meriti", "dxcc" => "Dxcc Country", "qsl" => "Qsl Album", "log" => "Qsl Log", "guestbook" => "Guestbook", "links" =>"Links");
$chiavi = array_keys($titolo);
if(isset($_GET['page']) && in_array($_GET['page'], $chiavi)) {
echo $titolo[$_GET['page']];
}
ciao