Which one is better????

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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="info@xxxxxxxxxxxxx?subject=[Informazioni 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&agrave;" />

<!-- Menu alternativo in caso di javascript off -->
<div class="menu">

<a href="http://www.mondoinfo.org"; title="Ritorna alla pagina iniziale">&nbsp;&nbsp;Home</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../continenti/" title="Vai alla pagina delle regioni">Regioni</a> &nbsp;&nbsp; &nbsp;&nbsp;
<a href="../articoli/" title="Vai alla pagina degli articoli">Articoli</a>  &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../autori/" title="Vai alla pagina degli autori">Autori</a> &nbsp;&nbsp; &nbsp;&nbsp;
<a href="../servizi/forum/" title="Vai al forum">Forum</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../servizi/newsletter/" title="Iscriviti alla Newsletter">Newsletter</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../ricerca.php" title="Cerca nel sito">Ricerca</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../servizi/contatti/" title="Scriveteci">Scriveteci</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../servizi/accessibilita/index.html" title="Accessibilit&agrave;">Accessibilit&agrave;</a> &nbsp;&nbsp;&nbsp;&nbsp;
</div>
</div>

<!-- Posizione, linea -->
<div id="posizione">&nbsp;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&agrave; :</strong><span> <?Php echo $struttura_per_eta; ?></span></p>

<p><strong>Et&agrave; 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&agrave; :</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&agrave; :</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=\"info@xxxxxxxxxxxxx?subject=[Informazioni 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&agrave;" />

<!-- Menu alternativo in caso di javascript off -->
<div class="menu">

<a href="http://www.mondoinfo.org"; title="Ritorna alla pagina iniziale">&nbsp;&nbsp;Home</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../continenti/" title="Vai alla pagina delle regioni">Regioni</a> &nbsp;&nbsp; &nbsp;&nbsp;
<a href="../articoli/" title="Vai alla pagina degli articoli">Articoli</a>  &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../autori/" title="Vai alla pagina degli autori">Autori</a> &nbsp;&nbsp; &nbsp;&nbsp;
<a href="../servizi/forum/" title="Vai al forum">Forum</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../servizi/newsletter/" title="Iscriviti alla Newsletter">Newsletter</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../ricerca.php" title="Cerca nel sito">Ricerca</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../servizi/contatti/" title="Scriveteci">Scriveteci</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../servizi/accessibilita/index.html" title="Accessibilit&agrave;">Accessibilit&agrave;</a> &nbsp;&nbsp;&nbsp;&nbsp;
</div>
</div>

<!-- Posizione, linea -->
<div id="posizione">&nbsp;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&agrave; :</strong><span>  $struttura_per_eta</span></p>

<p><strong>Et&agrave; 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&agrave; :</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&agrave; :</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>


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux