You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

361 lines
12 KiB

5 years ago
<table border="0" cellspacing="4" cellpadding="2" width="750" align="center" bgcolor="#ffffff" class="border radius">
<tr><td align="left" valign="middle" class="title">&nbsp; <b>Risultati ricerca ...</b></td></tr>
<tr><td>
<?php
$comuni=array();
$comuni[]=1; // Acerno
$comuni[]=2; // Agropoli
$comuni[]=3; // Albanella
$comuni[]=4; // Alfano
$comuni[]=5; // Altavilla Silentina
$comuni[]=6; // Amalfi
$comuni[]=7; // Angri
$comuni[]=8; // Aquara
$comuni[]=9; // Ascea
$comuni[]=10; // Atena Lucana
$comuni[]=11; // Atrani
$comuni[]=12; // Auletta
$comuni[]=13; // Baronissi
$comuni[]=14; // Battipaglia
$comuni[]=15; // Bellizzi
$comuni[]=16; // Bellosguardo
$comuni[]=17; // Bracigliano
$comuni[]=18; // Buccino
$comuni[]=19; // Buonabitacolo
$comuni[]=20; // Caggiano
$comuni[]=21; // Calvanico
$comuni[]=22; // Camerota
$comuni[]=23; // Campagna
$comuni[]=24; // Campora
$comuni[]=25; // Cannalonga
$comuni[]=26; // Capaccio
$comuni[]=27; // Casal Velino
$comuni[]=28; // Casalbuono
$comuni[]=29; // Casaletto Spartano
$comuni[]=30; // Caselle in Pittari
$comuni[]=31; // Castel San Giorgio
$comuni[]=32; // Castel San Lorenzo
$comuni[]=33; // Castelcivita
$comuni[]=34; // Castellabate
$comuni[]=35; // Castelnuovo Cilento
$comuni[]=36; // Castelnuovo di Conza
$comuni[]=37; // Castiglione del Genovesi
$comuni[]=38; // Cava de' Tirreni
$comuni[]=39; // Celle di Bulgheria
$comuni[]=40; // Centola
$comuni[]=41; // Ceraso
$comuni[]=42; // Cetara
// $comuni[]=43; // Cicerale
$comuni[]=44; // Colliano
$comuni[]=45; // Conca dei Marini
$comuni[]=46; // Controne
$comuni[]=47; // Contursi Terme
$comuni[]=48; // Corbara
$comuni[]=49; // Corleto Monforte
$comuni[]=50; // Cuccaro Vetere
$comuni[]=51; // Eboli
$comuni[]=52; // Felitto
$comuni[]=53; // Fisciano
$comuni[]=54; // Furore
$comuni[]=55; // Futani
$comuni[]=56; // Giffoni Sei Casali
$comuni[]=57; // Giffoni Valle Piana
$comuni[]=58; // Gioi
$comuni[]=59; // Giungano
$comuni[]=60; // Ispani
$comuni[]=61; // Laureana Cilento
$comuni[]=62; // Laurino
$comuni[]=63; // Laurito
$comuni[]=64; // Laviano
$comuni[]=65; // Lustra
$comuni[]=66; // Magliano Vetere
$comuni[]=67; // Maiori
$comuni[]=68; // Mercato San Severino
$comuni[]=69; // Minori
$comuni[]=70; // Moio della Civitella
$comuni[]=71; // Montano Antilia
$comuni[]=72; // Monte San Giacomo
$comuni[]=73; // Montecorice
$comuni[]=74; // Montecorvino Pugliano
$comuni[]=75; // Montecorvino Rovella
$comuni[]=76; // Monteforte Cilento
$comuni[]=77; // Montesano sulla Marcellana
$comuni[]=78; // Morigerati
$comuni[]=79; // Nocera Inferiore
$comuni[]=80; // Nocera Superiore
$comuni[]=81; // Novi Velia
$comuni[]=82; // Ogliastro Cilento
$comuni[]=83; // Olevano sul Tusciano
$comuni[]=84; // Oliveto Citra
$comuni[]=85; // Omignano
$comuni[]=86; // Orria
$comuni[]=87; // Ottati
$comuni[]=88; // Padula
$comuni[]=89; // Pagani
$comuni[]=90; // Palomonte
$comuni[]=91; // Pellezzano
$comuni[]=92; // Perdifumo
$comuni[]=93; // Perito
$comuni[]=94; // Pertosa
$comuni[]=95; // Petina
$comuni[]=96; // Piaggine
$comuni[]=97; // Pisciotta
$comuni[]=98; // Polla
$comuni[]=99; // Pollica 1
$comuni[]=160; // Pollica 2
$comuni[]=100; // Pontecagnano Faiano
$comuni[]=101; // Positano
$comuni[]=102; // Postiglione
$comuni[]=103; // Praiano
$comuni[]=104; // Prignano Cilento
$comuni[]=105; // Ravello
$comuni[]=106; // Ricigliano
$comuni[]=107; // Roccadaspide
$comuni[]=108; // Roccagloriosa
$comuni[]=109; // Roccapiemonte
$comuni[]=110; // Rofrano
// $comuni[]=111; // Romagnano al Monte
$comuni[]=112; // Roscigno
$comuni[]=113; // Rutino
$comuni[]=114; // Sacco
$comuni[]=115; // Sala Consilina
$comuni[]=116; // Salento
$comuni[]=117; // Salerno
$comuni[]=118; // Salvitelle
$comuni[]=119; // San Cipriano Picentino
$comuni[]=120; // San Giovanni a Piro
$comuni[]=121; // San Gregorio Magno
$comuni[]=122; // San Mango Piemonte
$comuni[]=123; // San Marzano sul Sarno
$comuni[]=124; // San Mauro Cilento
$comuni[]=125; // San Mauro La Bruca
$comuni[]=126; // San Pietro al Tanagro
$comuni[]=127; // San Rufo
$comuni[]=128; // San Valentino Torio
$comuni[]=129; // Sant'Angelo a Fasanella
$comuni[]=130; // Sant'Arsenio
$comuni[]=131; // Sant'Egidio del Monte Albino
$comuni[]=132; // Santa Marina
$comuni[]=133; // Santomenna
$comuni[]=134; // Sanza
$comuni[]=135; // Sapri
$comuni[]=136; // Sarno
$comuni[]=137; // Sassano
$comuni[]=138; // Scafati
$comuni[]=139; // Scala
// $comuni[]=140; // Serramezzana
$comuni[]=141; // Serre
$comuni[]=142; // Sessa Cilento
$comuni[]=143; // Siano
$comuni[]=144; // Sicignano degli Alburni
$comuni[]=145; // Stella Cilento
$comuni[]=146; // Stio
$comuni[]=147; // Teggiano
$comuni[]=148; // Torchiara
$comuni[]=149; // Torraca
$comuni[]=150; // Torre Orsaia
$comuni[]=151; // Tortorella
$comuni[]=152; // Tramonti
$comuni[]=153; // Trentinara
// $comuni[]=154; // Valle dell'Angelo
$comuni[]=155; // Vallo della Lucania
$comuni[]=156; // Valva
$comuni[]=157; // Vibonati
$comuni[]=158; // Vietri sul Mare
if(in_array(trim($_POST['comune']), $comuni)){
?>
<table border="0" cellspacing="0" cellpadding="4" width="100%">
<?php
/*
$q=mysqli_query($dbConn, "SELECT giorni.*,farmacie.nome AS F_nome, farmacie.indirizzo AS F_indirizzo, farmacie.telefono AS F_telefono
FROM giorni,farmacie WHERE giorni.farmacia=farmacie.id AND giorni.id IN
(SELECT giorno FROM turni WHERE data='".$_POST['anno']."-".$_POST['mese']."-".$_POST['giorno']."' AND farmacia IN
(SELECT id FROM farmacie WHERE comune='".$_POST['comune']."'))");*/
$q2=mysqli_query($dbConn,"SELECT id FROM farmacie WHERE comune='".$_POST['comune']."'");
while($r2=mysqli_fetch_row($q2)){$array2[]=$r2[0];}
$q3=mysqli_query($dbConn, "SELECT giorno FROM turni WHERE data='".$_POST['anno']."-".$_POST['mese']."-".$_POST['giorno']."' AND farmacia IN(".implode(",",$array2).")");
while($r3=mysqli_fetch_row($q3)){$array3[]=$r3[0];}
$q=mysqli_query($dbConn, "SELECT giorni.*,farmacie.nome AS F_nome, farmacie.indirizzo AS F_indirizzo, farmacie.telefono AS F_telefono
FROM giorni,farmacie WHERE giorni.farmacia=farmacie.id AND giorni.id IN(".implode(",",$array3).") ORDER BY F_nome");
if(mysqli_num_rows($q)){
echo "<tr><td align=\"left\">Farmacia</td><td align=\"left\">Indirizzo</td><td align=\"left\">Telefono</td><td></td></tr>";
$rcount=0;
while($r=mysqli_fetch_array($q)){
$ora="".$_POST['ora'].":".$_POST['minuti'].":00";
switch($ora){
case ($ora<$r['mattina_from']): $return="notte";
break;
case ($ora>=$r['mattina_from'] && $ora<=$r['mattina_to']): $return="mattina_stato";
break;
case ($ora>$r['mattina_to'] && $ora<=$r['pomeriggio_from']): $return="pranzo";
break;
case ($ora>=$r['pomeriggio_from'] && $ora<=$r['pomeriggio_to']): $return="pomeriggio_stato";
break;
case ($ora>$r['pomeriggio_to']): $return="sera";
break;
}
if($r[$return]!="Chiuso"){
$rcount++;
if($rcount%2){$bgcolor="#eeeeee";}else{$bgcolor="#f9f9f9";}
echo "<tr style=\"background-color: $bgcolor\"><td align=\"left\" class=\"txt_mid_black\">".$r['F_nome']."</td><td align=\"left\">".$r['F_indirizzo']."</td><td align=\"left\">".$r['F_telefono']."</td><td>";
if($r[$return]=="Aperto"){
echo "<a href=\"info.php?idf=".$r['farmacia']."&amp;idg=".$r['id']."&amp;tipo=Aperto&amp;keepThis=true&amp;TB_iframe=true&amp;height=400&amp;width=550\" title=\"\" class=\"thickbox\">Aperto</a>";
}else{
echo "<a href=\"info.php?idf=".$r['farmacia']."&amp;idg=".$r['id']."&amp;tipo=Reperibile&amp;keepThis=true&amp;TB_iframe=true&amp;height=400&amp;width=550\" title=\"\" class=\"thickbox\">Reperibile</a>";
}
echo "</td></tr>";
}
}
}
?>
</table><br>
<br><br>
Sono state trovate <?php echo $rcount;?> farmacie aperte nel comune selezionato.<br><br>
</td></tr>
<?php
/*
$q=mysqli_query($dbConn, "SELECT giorni.*,farmacie.nome AS F_nome, farmacie.indirizzo AS F_indirizzo, farmacie.telefono AS F_telefono, farmacie.comune AS F_comune
FROM giorni,farmacie WHERE giorni.farmacia=farmacie.id AND giorni.id IN
(SELECT giorno FROM turni WHERE data='".$_POST['anno']."-".$_POST['mese']."-".$_POST['giorno']."' AND farmacia IN
(SELECT id FROM farmacie WHERE comune IN
(SELECT id FROM comuni WHERE ambito IN
(SELECT ambito FROM comuni WHERE id='".$_POST['comune']."') AND id != ".$_POST['comune'].")))");
*/
unset($array0);
unset($array1);
unset($array2);
unset($array3);
$q0=mysqli_query($dbConn, "SELECT ambito FROM comuni WHERE id='".$_POST['comune']."'");
while($r0=mysqli_fetch_row($q0)){$array0[]=$r0[0];}
$q1=mysqli_query($dbConn, "SELECT id FROM comuni WHERE ambito IN(".implode(",",$array0).")");
while($r1=mysqli_fetch_row($q1)){if($r1[0]!=$_POST['comune']){$array1[]=$r1[0];}}
$q2=mysqli_query($dbConn, "SELECT id FROM farmacie WHERE comune IN(".implode(",",$array1).")");
while($r2=mysqli_fetch_row($q2)){$array2[]=$r2[0];}
$q3=mysqli_query($dbConn, "SELECT giorno FROM turni WHERE data='".$_POST['anno']."-".$_POST['mese']."-".$_POST['giorno']."' AND farmacia IN(".implode(",",$array2).")");
while($r3=mysqli_fetch_row($q3)){$array3[]=$r3[0];}
$q=mysqli_query($dbConn, "SELECT giorni.*,farmacie.nome AS F_nome, farmacie.indirizzo AS F_indirizzo, farmacie.telefono AS F_telefono , farmacie.comune AS F_comune
FROM giorni,farmacie WHERE giorni.farmacia=farmacie.id AND giorni.id IN(".implode(",",$array3).") ORDER BY F_nome");
if(mysqli_num_rows($q)){
?>
<tr><td align="left" valign="middle" class="title">&nbsp; <b>Comuni limitrofi</b></td></tr>
<tr><td>
<table border="0" cellspacing="0" cellpadding="4" width="100%">
<?php
echo "<tr><td align=\"left\">Farmacia</td><td align=\"left\">Comune</td><td align=\"left\">Indirizzo</td><td align=\"left\">Telefono</td><td></td></tr>";
$rcount=0;
while($r=mysqli_fetch_array($q)){
$qc=mysqli_query($dbConn, "SELECT * FROM comuni WHERE id=".$r['F_comune']."");
$rc=mysqli_fetch_array($qc);
$ora="".$_POST['ora'].":".$_POST['minuti'].":00";
switch($ora){
case ($ora<$r['mattina_from']): $return="notte";
break;
case ($ora>$r['mattina_from'] && $ora<=$r['mattina_to']): $return="mattina_stato";
break;
case ($ora>$r['mattina_to'] && $ora<=$r['pomeriggio_from']): $return="pranzo";
break;
case ($ora>$r['pomeriggio_from'] && $ora<=$r['pomeriggio_to']): $return="pomeriggio_stato";
break;
case ($ora>$r['pomeriggio_to']): $return="sera";
break;
}
if($r[$return]!="Chiuso"){
$rcount++;
if($rcount%2){$bgcolor="#eeeeee";}else{$bgcolor="#f9f9f9";}
echo "<tr style=\"background-color: $bgcolor\"><td align=\"left\" class=\"txt_mid_black\">".$r['F_nome']."</td><td align=\"left\"> ".$rc['comune']."</td><td align=\"left\">".$r['F_indirizzo']."</td><td align=\"left\">".$r['F_telefono']."</td><td>";
if($r[$return]=="Aperto"){
echo "<a href=\"info.php?idf=".$r['farmacia']."&amp;idg=".$r['id']."&amp;tipo=Aperto&amp;keepThis=true&amp;TB_iframe=true&amp;height=400&amp;width=550\" title=\"\" class=\"thickbox\">Aperto</a>";
}else{
echo "<a href=\"info.php?idf=".$r['farmacia']."&amp;idg=".$r['id']."&amp;tipo=Reperibile&amp;keepThis=true&amp;TB_iframe=true&amp;height=400&amp;width=550\" title=\"\" class=\"thickbox\">Reperibile</a>";
}
echo "</td></tr>";
}
}
?>
</table><br>
Sono state trovate <?php echo $rcount;?> farmacie aperte nei comuni limitrofi.
<?php
}
?>
<?php
}else{
?>
<span class="txt_mid_red">
A causa di un problema tecnico il servizio &egrave; momentaneamente sospeso.<br>Si ricorda, tuttavia, che sulle bacheche di tutte le farmacie chiuse &egrave; riportata l'indicazione della farmacia aperta pi&ugrave; vicina.
</span><br><br><br>
<?php
}
?>
</td></tr></table>
<br>
<table border="0" cellspacing="4" cellpadding="2" width="750" align="center">
<tr><td align="left" valign="middle">
* Il numero telefonico indicato, potrebbe non corrispondere all'effettivo numero di reperibilit&agrave;. Per contattare la farmacia reperibile fare riferimento esclusivamente alle indicazioni esposte nella bacheca della farmacia
</td></tr>
</table>
<br><br>