Località |
if ($reg && $prov==NULL){
//inizio directory principali -----------------------------------------------------------------------------------------
//province della regione
$result2 = mysql_query("select distinct provincia from $table where regione = '$reg' order by provincia");
echo " Province: ";
while (list($provincia) = mysql_fetch_row($result2)) {
$reg2 = stripslashes($reg); //levo lo \ solo ora altrimenti va in conflitto con la ricerca
echo"$provincia ";}
//
echo " ";
$result3 = mysql_query("select distinct comune, provincia from $table where regione = '$reg' order by comune");
echo"Paesi $reg2: ";
while (list($comune,$provincia) = mysql_fetch_row($result3)) {
echo"$comune ";}
//
}
?>
if ($reg and $prov){
//province della regione
$result2 = mysql_query("select distinct provincia from $table where regione = '$reg' order by provincia");
echo "Province: ";
while (list($provincia) = mysql_fetch_row($result2)) {
echo"$provincia ";}
//
echo"
";
//lista le directory
$result = mysql_query("select distinct comune from $table where regione= '$reg' and provincia='$prov' order by comune");
$prov2 = stripslashes($prov); //levo lo \ solo ora altrimenti va in conflitto con la ricerca e lo differenzio dal prov che leggerà i contenuti altrimenti conflitto
echo"Paesi $prov2:";
while (list($comune) = mysql_fetch_row($result)) {
$d = explode(".",$chain);
$parte1 = $d[0];
$parte2 = $d[1];
$parte3 = $d[2];
$parte4 = $d[3];
$parte5 = $d[4];
$parte6 = $d[5];
// visualizzazione
/* $print = "
"; */
$print = " $comune";
$nocat = "Spiacente, non ci sono ancora news per questa categoria";
if ($result!=0){echo $print;}
else {echo $nocat;};
}
}
?> |
|
//inizio visualizzazione completa struttura -----------------------------------------------------------------------------------------
if ($struttura){
$resultpost = mysql_query("select * from $table where nome_struttura = '$struttura' and comune='$com' ");
$numrows = mysql_num_rows($resultpost);
$categoria=$archivio; //riutilizzato in next previous page
while (list($id_struttura,$nome,$tipo,$regione,$provincia,$comune,$localita,$cap,$indirizzo,$zona,$stelle,$posti_letto,$telefono,$coor_lat,$coor_long,$web,$email,$descrizione_breve,$descrizione_lunga,$categoria,$data,$data_mod,$hit,$hit_tot,$promozione,$prezzo_min,$prezzo_max,$servizi) = mysql_fetch_row($resultpost)) {
$d = explode(" ",$date);
$parte1 = $d[0];
$parte2 = $d[1];
$d2 = explode("-",$parte1);
$giorno = $d2[2];
$mese = $d2[1];
$anno = $d2[0];
// trovo i servizi
$servizi_explode = explode("-",$servizi);
$servizi_01 = "$servizi_explode[0]";
$servizi_02 = "$servizi_explode[1]";
$servizi_03 = "$servizi_explode[2]";
$servizi_04 = "$servizi_explode[3]";
$servizi_05 = "$servizi_explode[4]";
$servizi_06 = "$servizi_explode[5]";
if($servizi_01 == "internet"){ $servizi_01 = " - Internet"; }
if($servizi_02 == "piscina"){ $servizi_02 = " - Piscina"; }
if($servizi_03 == "spa"){ $servizi_03 = " - SPA"; }
if($servizi_04 == "diversamente abili"){ $servizi_04 = " - Diversamente Abili"; }
if($servizi_05 == "baby club"){ $servizi_05 = " - Baby Club"; }
if($servizi_06 == "animali ammessi"){ $servizi_06 = " - Animali Ammessi"; }
$servizi_visualizzati= "$servizi_01$servizi_02$servizi_03$servizi_04$servizi_05$servizi_06" ;
//fine trovo servizi
$thedate = "$giorno/$mese/$anno";
//trova percorso regione prov comune
$nomecategoria="
";
//add contributo------------------------------
if(!isset($uid)){
$add_contributo="+ Lascia la tua opinione su questa struttura";
}
else {
$add_contributo="+ Lascia la tua opinione su questa struttura";
}
//fine add contributo-------------------------
//trova immagini
$sql=mysql_query("select * from $table_img where post=$id_struttura ");
$totale=mysql_num_rows($sql);
while($row = mysql_fetch_array($sql)){
$imageid = $row["id"];
$imagename = $row["name"];
$imagepost = $row["post"];
$immagine=$immagine."
";
}
//fine trova immagini
//trova commenti
$result_commenti = mysql_query("select * from en_commenti where struttura = '$id_struttura' ");
$num_commenti = mysql_num_rows($result_commenti);
while (list($id_commento,$date,$id_struttura,$titolo,$commento,$voto,$id_utente,$periodo) = mysql_fetch_row($result_commenti)) {
$d = explode(" ",$date);
$parte1 = $d[0];
$parte2 = $d[1];
$d2 = explode("-",$parte1);
$giorno = $d2[2];
$mese = $d2[1];
$anno = $d2[0];
$thedate = "$giorno/$mese/$anno";
//trovo l'utente che ha scritto il commento
$result_utente = mysql_query("select * from $table_users where ID = '$id_utente' ");
while (list($id_utente,,$nome_utente) = mysql_fetch_row($result_utente)) {
$commenti="
$titolo
$commento
periodo di permanenza: $periodo
voto: $voto
inviato da $nome_utente il $thedate
";
}
//fine trovo utente che ha scritto il commento
}
//fine trova commenti
// visualizzazione struttura
$print = "
$nome
$tipo
Descrizione -
Informazioni -
Foto -
Mappa -
Commenti
$add_contributo
> Descrizione
$descrizione_breve
> Informazioni
Zona: $zona
Provincia: $provincia
Comune: $comune
Località: $localita
Indirizzo: $indirizzo Cap: $cap
Telefono $telefono
Web: $web
Email: $email
Servizi: $servizi_visualizzati
|
> Foto
$immagine
> Mappa
> Commenti
$commenti
";
$nocat = "Spiacente, non ci sono ancora news per questa categoria";
if ($resultpost!=0){echo $nomecategoria, $print;
$sql=mysql_query("update $table set hit=hit+1 where ID='$id'");}
else {echo $nocat;};
}
}
?>
//inizio regioni -----------------------------------------------------------------------------------------
if($tipo==NULL){$tipo="strutture";} //controllo perchè legge strutture come NULL
if($tipo == 'strutture'){$strutture="";} else {$strutture="and tipologia = '$tipo'";}
if ($tipo && $struttura==NULL){
if (empty($set)) {$set=0;}
if ($tipo and $reg && $prov==NULL && $com==NULL){
$result = mysql_query("select * from $table where regione = '$reg' $strutture order by nome_struttura limit $set, $limit5");
$resultpost = mysql_query("select * from $table where regione = '$reg' $strutture");
$numrows = mysql_num_rows($resultpost);
$chain= "
";
//$nextlink="$PHP_SELF?reg=$reg&tipo=$tipo";
$nextlink="$sitoweb/$tipo/$reg/set";
echo"
- agriturismo in $reg
- hotel in $reg
- casa vacanza in $reg
- bed and breakfast in $reg
- campeggio in $reg
";
}
if ($tipo and $reg and $prov && $com==NULL && $struttura==NULL){
if (empty($set)) {$set=0;}
$result = mysql_query("select * from $table where regione = '$reg' and provincia = '$prov' $strutture order by nome_struttura limit $set, $limit5");
$resultpost = mysql_query("select * from $table where regione = '$reg' and provincia = '$prov'");
$numrows = mysql_num_rows($resultpost);
$prov = stripslashes($prov); //levo lo \ solo ora altrimenti va in conflitto con la ricerca
$chain= "
";
$nextlink="$sitoweb/$tipo/$reg/$prov/set";
echo"
- agriturismo $prov
- hotel $prov
- casa vacanza $prov
- bed and breakfast $prov
- campeggio in $prov
";
}
if ($tipo and $reg and $prov and $com){
//convertiamo i caratteri speciali ma non l'apostrofo '
$com = htmlentities($com);
$str_1 = array('ò','à ','ì' ,'è','é','ù' );
$str_2 = array('ò','à','ì','è','é','ù');
$com = str_replace($str_1, $str_2, $com);
$result = mysql_query("select * from $table where comune = '$com' $strutture order by nome_struttura limit $set, $limit5");
$resultpost = mysql_query("select * from $table where comune = '$com'");
$numrows = mysql_num_rows($resultpost);
$com = stripslashes($com); //levo lo \ solo ora altrimenti va in conflitto con la ricerca
$chain= "
";
$nextlink="$sitoweb/$tipo/$reg/$prov/$com/set";
echo"
- agriturismo $com
- hotel $com
- casa vacanza $com
- bed and breakfast $com
- campeggio in $com
";
}
elseif($tipo && $reg==NULL && $prov==NULL && $com==NULL && $struttura==NULL) {
$result = mysql_query("select * from $table where tipologia = '$tipo' order by nome_struttura limit $set, $limit5");
$resultpost = mysql_query("select * from $table where tipologia = '$tipo'");
$numrows = mysql_num_rows($resultpost);
$nextlink="$sitoweb/$tipo/set";
$chain="Home > $tipo ($numrows)
";
}
echo"$chain";
/* echo"
- agriturismo in $reg
- hotel in $reg
- casa vacanza in $reg
- bed and breakfast in $reg
- campeggio in $reg
"; */
$categoria=$archivio; //riutilizzato in next previous page
while (list($id,$nome,$tipo,$regione,$provincia,$comune,$localita,$cap,$indirizzo,$zona,$stelle,$posti_letto,$telefono,$coor_lat,$coor_long,$web,$email,$descrizione_breve,$descrizione_lunga,$categoria,$data,$data_mod,$hit,$hit_tot,$promozione,$prezzo_min,$prezzo_max,$servizi) = mysql_fetch_row($result)) {
$d = explode(" ",$date);
$parte1 = $d[0];
$parte2 = $d[1];
$d2 = explode("-",$parte1);
$giorno = $d2[2];
$mese = $d2[1];
$anno = $d2[0];
$thedate = "$giorno/$mese/$anno";
// visualizzazione
$print = "
";
//vai alla struttura >>
$nocat = "Spiacente, non ci sono ancora news per questa categoria";
if ($result!=0){echo $print;}
else {echo $nocat;};
}
// NEXT - PREVIOUS LINKS
echo"";
$pages=intval($numrows/$limit5);
if ($numrows%$limit5) {
$pages++;
if($pages > $limit5){
echo"le altre strutture... ";
}
}
if ($set != 0) {
$prevset=$set-$limit5;
echo "<< \n";//?set=$prevset
}
if ( $pages != 1 ) {
for ($i=1;$i<=$pages;$i++) {
$newset=$limit5*($i-1);
if ( ((($set)/$limit5)==($i-1)) ) {
echo "$i \n";
} else {
echo "$i \n";//?set=$newset
}
}
}
if (!((($set)/$limit5)+1==$pages) && $pages!=1 && $pages!=0) {
$newset=$set+$limit5;
echo ">>\n";//?set=$newset
}
//if ($pages=324){echo "no news ";}
echo"";
}
?>
//inizio zona -----------------------------------------------------------------------------------------
if ($zona){
$result1 = mysql_query("select * from $table where zona = '$zona' ");
$numrows=mysql_num_rows($result1);
echo"
Home > $zona ($numrows)
$numrows strutture trovate
|
";
if (empty($set)) {$set=0;}
$result = mysql_query("select * from $table where zona = '$zona' order by nome_struttura limit $set, $limit5");
$nuovazona=$zona;//riutilizzato in next previous page
while (list($id,$nome,$tipo,$regione,$provincia,$comune,$localita,$cap,$indirizzo,$zona,$stelle,$posti_letto,$telefono,$coor_lat,$coor_long,$web,$email,$descrizione_breve,$descrizione_lunga,$categoria,$data,$data_mod,$hit,$hit_tot,$promozione,$prezzo_min,$prezzo_max,$servizi) = mysql_fetch_row($result)) {
$d = explode(" ",$date);
$parte1 = $d[0];
$parte2 = $d[1];
$d2 = explode("-",$parte1);
$giorno = $d2[2];
$mese = $d2[1];
$anno = $d2[0];
$thedate = "$giorno/$mese/$anno";
// visualizzazione
$print = "
$nome ($tipo)
$descrizione_breve
regione: $regione | provincia: $provincia | comune: $comune
vai alla struttura >>
|
";
$nocat = "Spiacente, non ci sono ancora news per questa categoria";
if ($result!=0){echo $print;}
else {echo $nocat;};
}
// NEXT - PREVIOUS LINKS
echo"";
$pages=intval($numrows/$limit5);
if ($numrows%$limit5) {
$pages++;
if($pages > $limit5){
echo"old news ";
}
}
if ($set != 0) {
$prevset=$set-$limit5;
echo "<< \n";
}
if ( $pages != 1 ) {
for ($i=1;$i<=$pages;$i++) {
$newset=$limit5*($i-1);
if ( ((($set)/$limit5)==($i-1)) ) {
echo "$i \n";
} else {
echo "$i \n";
}
}
}
if (!((($set)/$limit5)+1==$pages) && $pages!=1 && $pages!=0) {
$newset=$set+$limit5;
echo ">>\n";
}
//if ($pages=324){echo "no news ";}
echo"";
}
?>
|
|

|