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à" /> <!-- 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=\"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à" /> <!-- 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>