Hello everyone! I have made two version of the same page. The first one is the older.
The second is the new one I made to try improving
my php .... what do you think?
P.S. In the second version I have tryind to use less echo function
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?php require ('../connessione.php');
//Mi connetto al database e seleziono la tabella, metto tutti i dati in un array
$query = "SELECT * FROM stati WHERE stato='$stato'";
$result = mysql_query ($query, $dbh);
$data = mysql_fetch_assoc($result);
//Seleziono il nome della mappa - Da questo, in seguito, ricavo bandiera e bandiera
grande - Vedi dopo
$mappa = $data["nome_file_cartina"];
//Dati per gli header
$title = $data["title"];
$keywords = $data["keywords"];
$description = $data["description"];
//Localizzazione geografica
$localizzazione = $data["localizzazione"];
$coordinate_geografiche = $data["coordinate_geografiche"];
$area = $data["area"];
$confini = $data["confini"];
$costa = $data["costa"];
$clima = $data["clima"];
$terreno = $data["terreno"];
$montagne = $data["montagne"];
$risorse = $data["risorse"];
$utilizzo_terra = $data["utilizzo_terra"];
//Popolazione
$popolazione = $data["popolazione"];
$struttura_per_eta = $data["struttura_per_eta"];
$eta_media = $data["eta_media"];
$tasso_di_incremento = $data["tasso_di_incremento"];
$aspettativa_vita_nascita = $data["aspettativa_vita_nascita"];
$malati_hiv = $data["malati_hiv"];
$nazionalita = $data["nazionalita"];
$gruppi_etnici = $data["gruppi_etnici"];
$religione = $data["religione"];
$lingua = $data["lingua"];
//Amministrazione
$tipo_governo = $data["tipo_governo"];
$capitale = $data["capitale"];
$indipendenza = $data["indipendenza"];
$costituzione = $data["costituzione"];
$suffragio = $data["suffragio"];
$organizzazioni_intern = $data["organizzazioni_intern"];
$divisione_in_settori = $data["divisione_in_settori"];
$popolazione_soglia_poverta = $data["popolazione_soglia_poverta"];
$inflazione = $data["inflazione"];
$forza_lavoro = $data["forza_lavoro"];
$disoccupazione = $data["disoccupazione"];
$industrie = $data["industrie"];
$debito_estero = $data["debito_estero"];
$aiuti_economici = $data["aiuti_economici"];
$moneta = $data["moneta"];
$cambio = $data["cambio"];
$dispute_internazionali = $data["dispute_internazionali"];
//Data aggiornamento
$data_aggiornamento = $data["data_aggiornamento"];
// Codice bandiera piccola
$str = $mappa;
$bandpiccola = $str['0'];
$bandpiccola .= $str['1'];
$bandpiccola .= $str['2'];
$bandpiccola .= "flag.gif";
// Codice bandiera grande
$str = $bandpiccola;
$bandgrande = $str['0'];
$bandgrande .= $str['1'];
$bandgrande .= $str['2'];
$bandgrande .= "lgflag.gif";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it" dir="ltr">
<head>
<?php $stato ?>
<title><?Php echo "$title"; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="MSSmartTagsPreventParsing" content="TRUE" />
<meta http-equiv="Content-Language" content="it" />
<meta name="author" content="Gabriele Ostuni" />
<meta name="keywords" content="<?Php echo "$keywords"; ?>" />
<meta name="description" content="<?Php echo "$description"; ?>" />
<meta name="distribution" content="global" />
<meta name="copyright" content="Per i relativi copyright far riferimento alla pagina
http://www.mondoinfo.org/copyright/" />
<meta name="Reply-to" content="[EMAIL PROTECTED] dal sito - Sezione <?Php echo
"$Stato"; ?> -]" />
<meta name="robots" content="all" />
<meta name="Generator" content="Sky's editor" />
<meta name="revisit-after" content="10 days" />
<link rel="stylesheet" type="text/css" href="../stile.css" />
</head>
<body>
<div id="box">
<!-- *********************** INTESTAZIONE *********************************-->
<div>
<div style="background-color:#000066">
<!-- Logo -->
<img src="../images/logo.jpg" width="800" height="86" alt="Portale di informazione e
attualità" />
<!-- Menu alternativo in caso di javascript off -->
<div class="menu">
<a href="http://www.mondoinfo.org" title="Ritorna alla pagina
iniziale"> Home</a>
<a href="../continenti/" title="Vai alla pagina delle regioni">Regioni</a>
<a href="../articoli/" title="Vai alla pagina degli articoli">Articoli</a>
<a href="../autori/" title="Vai alla pagina degli autori">Autori</a>
<a href="../servizi/forum/" title="Vai al forum">Forum</a>
<a href="../servizi/newsletter/" title="Iscriviti alla Newsletter">Newsletter</a>
<a href="../ricerca.php" title="Cerca nel sito">Ricerca</a>
<a href="../servizi/contatti/" title="Scriveteci">Scriveteci</a>
<a href="../servizi/accessibilita/index.html"
title="Accessibilità">Accessibilità</a>
</div>
</div>
<!-- Posizione, linea -->
<div id="posizione"> Posizione : <strong>
<a href="../index.php" title="Ritorna all'Home Page">Home</a> -
<?Php
$ritorno = $area;
$ritorno .= ".php";
echo "<a href=\"$ritorno\" title=\"Ritorna in $area\">$area</a>";
?>
- <?php echo $stato; ?>
</strong>
</div>
<img id="lineablu" src="../images/blu.gif" alt="" />
</div>
<!-- ******************************** CORPO DEL DOCUMENTO
****************************-->
<div id="boxcentrale">
<div style="text-align:left">
<?Php
if ($mappa){
echo "<img src=\"mappe/$mappa\" alt=\"Mappa $stato\" />";
}else{
echo "Siamo spiacenti : Mappa non disponibile";
}
?>
</div>
<div>
<?Php
//Controllo se c'� la bandiera e a seconda del risultato do come output la bandiera o
la scritta :-)
if ($bandpiccola != "flag.gif"){
echo "<a href=\"bandiere/$bandgrande\"><img id=\"bandiera\"
src=\"bandiere/$bandpiccola\" alt=\"Bandiera $stato\" /></a>";
}else{
echo "<p id=\"bandiera\">Bandiera non disponibile<br />o non esistente</p>";
}
?>
</div>
<br />
<img src="../images/blu.gif" alt="" />
<!-- ***************************** Dati dello stato *********************************
-->
<div class="voci">
<h1 id="titolostato"><?Php echo $stato; ?></h1>
<img src="../images/blu.gif" alt="" />
<br />
<div class="titolosezioni"><h2>Geografia</h2></div>
<img src="../images/blu.gif" alt="" />
<p><strong>Localizzazione :</strong><span> <?Php echo $localizzazione; ?></span></p>
<p><strong>Coordinate Geografiche :</strong><span> <?Php echo $coordinate_geografiche;
?></span></p>
<p><strong>Continente :</strong><span> <?Php echo $area; ?></span></p>
<p><strong>Confini :</strong><span> <?Php echo $confini; ?></span></p>
<p><strong>Costa :</strong><span> <?Php echo $costa; ?></span></p>
<p><strong>Clima :</strong><span> <?Php echo $clima; ?></span></p>
<p><strong>Terreno :</strong><span> <?Php echo $terreno; ?></span></p>
<p><strong>Risorse :</strong><span> <?Php echo $risorse; ?></span></p>
<p><strong>Utilizzazione del terreno :</strong><span> <?Php echo $utilizzo_terra;
?></span></p>
<img src="../images/blu.gif" alt="" />
<div class="titolosezioni"><h2>Popolazione</h2></div>
<img src="../images/blu.gif" alt="" />
<p><strong>Popolazione :</strong><span> <?Php echo $popolazione; ?></span></p>
<p><strong>Struttura per età :</strong><span> <?Php echo $struttura_per_eta;
?></span></p>
<p><strong>Età media :</strong><span> <?Php echo $eta_media; ?></span></p>
<p><strong>Tasso di incremento :</strong><span> <?Php echo $tasso_di_incremento;
?></span></p>
<p><strong>Aspettativa di vita alla nascita :</strong><span> <?Php echo
$aspettativa_vita_nascita; ?></span></p>
<p><strong>Malati AIDS :</strong><span> <?Php echo $malati_hiv; ?></span></p>
<p><strong>Nazionalità :</strong><span> <?Php echo $nazionalita; ?></span></p>
<p><strong>Gruppi etnici :</strong><span> <?Php echo $gruppi_etnici; ?></span></p>
<p><strong>Religione :</strong><span> <?Php echo $religione; ?></span></p>
<p><strong>Lingua :</strong><span> <?Php echo $lingua; ?></span></p>
<img src="../images/blu.gif" alt="" />
<div class="titolosezioni"><h2>Governo</h2></div>
<img src="../images/blu.gif" alt="" />
<p><strong>Tipo di governo :</strong><span> <?Php echo $tipo_governo; ?></span></p>
<p><strong>Capitale :</strong><span> <?Php echo $capitale; ?></span></p>
<p><strong>Indipendenza :</strong><span> <?Php echo $indipendenza; ?></span></p>
<p><strong>Costituzione :</strong><span> <?Php echo $costituzione; ?></span></p>
<p><strong>Suffragio :</strong><span> <?Php echo $suffragio; ?></span></p>
<p><strong>Organizzazioni internnazionali :</strong><span> <?Php echo
$organizzazioni_intern; ?></span></p>
<p><strong>Dispute Internazionali :</strong><span> <?Php echo $dispute_internazionali;
?></span></p>
<img src="../images/blu.gif" alt="" />
<div class="titolosezioni"><h2>Economia</h2></div>
<img src="../images/blu.gif" alt="" />
<p><strong>Divisione in settori :</strong><span> <?Php echo $divisione_in_settori;
?></span></p>
<p><strong>Pop. sotto soglia della povertà :</strong><span> <?Php echo
$popolazione_soglia_poverta; ?></span></p>
<p><strong>Inflazione :</strong><span> <?Php echo $inflazione; ?></span></p>
<p><strong>Forza lavoro :</strong><span> <?Php echo $forza_lavoro; ?></span></p>
<p><strong>Disoccupazione :</strong><span> <?Php echo $disoccupazione; ?></span></p>
<p><strong>Industrie :</strong><span> <?Php echo $industrie; ?></span></p>
<p><strong>Debito estero :</strong><span> <?Php echo $debito_estero; ?></span></p>
<p><strong>Aiuti economici :</strong><span> <?Php echo $aiuti_economici; ?></span></p>
<p><strong>Moneta :</strong><span> <?Php echo $moneta; ?></span></p>
<p><strong>Cambio :</strong><span> <?Php echo $cambio; ?></span></p>
<br /><br />
<p><strong>Data ultimo aggiornamento :</strong><span> <?Php echo $data_aggiornamento;
mysql_close(); ?></span></p>
<br />
</div>
</div>
</div>
</body>
</html>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?php require ('../connessione.php');
//Mi connetto al database e seleziono la tabella, metto tutti i dati in un array
$query = "SELECT * FROM stati WHERE stato='$stato'";
$result = mysql_query ($query, $dbh);
$data = mysql_fetch_assoc($result);
//Seleziono il nome della mappa - Da questo, in seguito, ricavo bandiera e bandiera
grande - Vedi dopo
$mappa = $data["nome_file_cartina"];
//Dati per gli header
$title = $data["title"];
$keywords = $data["keywords"];
$description = $data["description"];
//Localizzazione geografica
$localizzazione = $data["localizzazione"];
$coordinate_geografiche = $data["coordinate_geografiche"];
$area = $data["area"];
$confini = $data["confini"];
$costa = $data["costa"];
$clima = $data["clima"];
$terreno = $data["terreno"];
$montagne = $data["montagne"];
$risorse = $data["risorse"];
$utilizzo_terra = $data["utilizzo_terra"];
//Popolazione
$popolazione = $data["popolazione"];
$struttura_per_eta = $data["struttura_per_eta"];
$eta_media = $data["eta_media"];
$tasso_di_incremento = $data["tasso_di_incremento"];
$aspettativa_vita_nascita = $data["aspettativa_vita_nascita"];
$malati_hiv = $data["malati_hiv"];
$nazionalita = $data["nazionalita"];
$gruppi_etnici = $data["gruppi_etnici"];
$religione = $data["religione"];
$lingua = $data["lingua"];
//Amministrazione
$tipo_governo = $data["tipo_governo"];
$capitale = $data["capitale"];
$indipendenza = $data["indipendenza"];
$costituzione = $data["costituzione"];
$suffragio = $data["suffragio"];
$organizzazioni_intern = $data["organizzazioni_intern"];
$divisione_in_settori = $data["divisione_in_settori"];
$popolazione_soglia_poverta = $data["popolazione_soglia_poverta"];
$inflazione = $data["inflazione"];
$forza_lavoro = $data["forza_lavoro"];
$disoccupazione = $data["disoccupazione"];
$industrie = $data["industrie"];
$debito_estero = $data["debito_estero"];
$aiuti_economici = $data["aiuti_economici"];
$moneta = $data["moneta"];
$cambio = $data["cambio"];
$dispute_internazionali = $data["dispute_internazionali"];
//Data aggiornamento
$data_aggiornamento = $data["data_aggiornamento"];
// Codice bandiera piccola
$str = $mappa;
$bandpiccola = $str['0'];
$bandpiccola .= $str['1'];
$bandpiccola .= $str['2'];
$bandpiccola .= "flag.gif";
// Codice bandiera grande
$str = $bandpiccola;
$bandgrande = $str['0'];
$bandgrande .= $str['1'];
$bandgrande .= $str['2'];
$bandgrande .= "lgflag.gif";
$ritorno = $area;
$ritorno .= ".php";
echo
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it" dir="ltr">
<head>',
"<title>$title</title>",
'<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="MSSmartTagsPreventParsing" content="TRUE" />
<meta http-equiv="Content-Language" content="it" />
<meta name="author" content="Gabriele Ostuni" />',
"<meta name=\"keywords\" content=\"$keywords\" />
<meta name=\"description\" content=\"$description\" />",
'<meta name="distribution" content="global" />
<meta name="copyright" content="Per i relativi copyright far riferimento alla pagina
http://www.mondoinfo.org/copyright/" />',
"<meta name=\"Reply-to\" content=\"[EMAIL PROTECTED] dal sito - Sezione $Stato -]\"
/>",
'<meta name="robots" content="all" />
<meta name="Generator" content="Sky\'s editor" />
<meta name="revisit-after" content="10 days" />
<link rel="stylesheet" type="text/css" href="../stile.css" />
</head>
<body>
<div id="box">
<!-- *********************** INTESTAZIONE *********************************-->
<div>
<div style="background-color:#000066">
<!-- Logo -->
<img src="../images/logo.jpg" width="800" height="86" alt="Portale di informazione e
attualità" />
<!-- Menu alternativo in caso di javascript off -->
<div class="menu">
<a href="http://www.mondoinfo.org" title="Ritorna alla pagina
iniziale"> Home</a>
<a href="../continenti/" title="Vai alla pagina delle regioni">Regioni</a>
<a href="../articoli/" title="Vai alla pagina degli articoli">Articoli</a>
<a href="../autori/" title="Vai alla pagina degli autori">Autori</a>
<a href="../servizi/forum/" title="Vai al forum">Forum</a>
<a href="../servizi/newsletter/" title="Iscriviti alla Newsletter">Newsletter</a>
<a href="../ricerca.php" title="Cerca nel sito">Ricerca</a>
<a href="../servizi/contatti/" title="Scriveteci">Scriveteci</a>
<a href="../servizi/accessibilita/index.html"
title="Accessibilità">Accessibilità</a>
</div>
</div>
<!-- Posizione, linea -->
<div id="posizione"> Posizione : <strong>
<a href="../index.php" title="Ritorna all\'Home Page">Home</a> - ',
"<a href=\"$ritorno\" title=\"Ritorna in $area\">$area</a> - $stato",
'</strong>
</div>
<img id="lineablu" src="../images/blu.gif" alt="" />
</div>
<!-- ******************************** CORPO DEL DOCUMENTO
****************************-->
<div id="boxcentrale">
<div style="text-align:left">';
// Generazione mappa
if ($mappa){
echo "<img src=\"mappe/$mappa\" alt=\"Mappa $stato\" />";
}else{
echo "Siamo spiacenti : Mappa non disponibile";
};
?>
</div>
<div>
<?Php
//Controllo se c'� la bandiera e a seconda del risultato do come output la bandiera o
la scritta :-)
if ($bandpiccola != "flag.gif"){
echo "<a href=\"bandiere/$bandgrande\"><img id=\"bandiera\"
src=\"bandiere/$bandpiccola\" alt=\"Bandiera $stato\" /></a>";
}else{
echo "<p id=\"bandiera\">Bandiera non disponibile<br />o non esistente</p>";
}
echo '
</div>
<br />
<img src="../images/blu.gif" alt="" />
<!-- ***************************** Dati dello stato *********************************
-->
<div class="voci">',
"<h1 id=\"titolostato\">$stato</h1>",
'<img src="../images/blu.gif" alt="" />
<br />
<div class="titolosezioni"><h2>Geografia</h2></div>
<img src="../images/blu.gif" alt="" />',
"<p><strong>Localizzazione :</strong><span> $localizzazione</span></p>
<p><strong>Coordinate Geografiche :</strong><span> $coordinate_geografiche</span></p>
<p><strong>Continente :</strong><span> $area</span></p>
<p><strong>Confini :</strong><span> $confini</span></p>
<p><strong>Costa :</strong><span> $costa</span></p>
<p><strong>Clima :</strong><span> $clima</span></p>
<p><strong>Terreno :</strong><span> $terreno</span></p>
<p><strong>Risorse :</strong><span> $risorse</span></p>
<p><strong>Utilizzazione del terreno :</strong><span> $utilizzo_terra</span></p>",
'<img src="../images/blu.gif" alt="" />
<div class="titolosezioni"><h2>Popolazione</h2></div>
<img src="../images/blu.gif" alt="" />',
"<p><strong>Popolazione :</strong><span> $popolazione</span></p>
<p><strong>Struttura per età :</strong><span> $struttura_per_eta</span></p>
<p><strong>Età media :</strong><span> $eta_media</span></p>
<p><strong>Tasso di incremento :</strong><span> $tasso_di_incremento</span></p>
<p><strong>Aspettativa di vita alla nascita :</strong><span>
$aspettativa_vita_nascita</span></p>
<p><strong>Malati AIDS :</strong><span> $malati_hiv</span></p>
<p><strong>Nazionalità :</strong><span> $nazionalita</span></p>
<p><strong>Gruppi etnici :</strong><span> $gruppi_etnici</span></p>
<p><strong>Religione :</strong><span> $religione</span></p>
<p><strong>Lingua :</strong><span> $lingua</span></p>",
'<img src="../images/blu.gif" alt="" />
<div class="titolosezioni"><h2>Governo</h2></div>
<img src="../images/blu.gif" alt="" />',
"<p><strong>Tipo di governo :</strong><span> $tipo_governo</span></p>
<p><strong>Capitale :</strong><span> $capitale</span></p>
<p><strong>Indipendenza :</strong><span> $indipendenza</span></p>
<p><strong>Costituzione :</strong><span> $costituzione</span></p>
<p><strong>Suffragio :</strong><span> $suffragio</span></p>
<p><strong>Organizzazioni internnazionali :</strong><span>
$organizzazioni_intern</span></p>
<p><strong>Dispute Internazionali :</strong><span>
$dispute_internazionali</span></p>",
'<img src="../images/blu.gif" alt="" />
<div class="titolosezioni"><h2>Economia</h2></div>
<img src="../images/blu.gif" alt="" />',
"<p><strong>Divisione in settori :</strong><span> $divisione_in_settori</span></p>
<p><strong>Pop. sotto soglia della povertà :</strong><span>
$popolazione_soglia_poverta</span></p>
<p><strong>Inflazione :</strong><span> $inflazione</span></p>
<p><strong>Forza lavoro :</strong><span> $forza_lavoro</span></p>
<p><strong>Disoccupazione :</strong><span> $disoccupazione</span></p>
<p><strong>Industrie :</strong><span> $industrie</span></p>
<p><strong>Debito estero :</strong><span> $debito_estero</span></p>
<p><strong>Aiuti economici :</strong><span> $aiuti_economici</span></p>
<p><strong>Moneta :</strong><span> $moneta</span></p>
<p><strong>Cambio :</strong><span> $cambio</span></p>
<br /><br />
<p><strong>Data ultimo aggiornamento :</strong><span> $data_aggiornamento; ";
mysql_close(); ?></span></p>
<br />
</div>
</div>
</div>
</body>
</html>