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
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"> <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']."&idg=".$r['id']."&tipo=Aperto&keepThis=true&TB_iframe=true&height=400&width=550\" title=\"\" class=\"thickbox\">Aperto</a>";
|
||
|
}else{
|
||
|
echo "<a href=\"info.php?idf=".$r['farmacia']."&idg=".$r['id']."&tipo=Reperibile&keepThis=true&TB_iframe=true&height=400&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"> <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']."&idg=".$r['id']."&tipo=Aperto&keepThis=true&TB_iframe=true&height=400&width=550\" title=\"\" class=\"thickbox\">Aperto</a>";
|
||
|
}else{
|
||
|
echo "<a href=\"info.php?idf=".$r['farmacia']."&idg=".$r['id']."&tipo=Reperibile&keepThis=true&TB_iframe=true&height=400&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 è momentaneamente sospeso.<br>Si ricorda, tuttavia, che sulle bacheche di tutte le farmacie chiuse è riportata l'indicazione della farmacia aperta più 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à. Per contattare la farmacia reperibile fare riferimento esclusivamente alle indicazioni esposte nella bacheca della farmacia
|
||
|
</td></tr>
|
||
|
</table>
|
||
|
|
||
|
<br><br>
|