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.
		
		
		
		
		
			
		
			
				
					
					
						
							173 lines
						
					
					
						
							5.0 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							173 lines
						
					
					
						
							5.0 KiB
						
					
					
				| 
 | |
| <form method="post"> | |
| <br><br><br> | |
| <table border="0" cellspacing="4" cellpadding="2" width="750" align="center" bgcolor="#ffffff" class="border radius"> | |
| 
 | |
| <tr><td align="left" valign="middle" class="title" colspan="3">  <b>Ricerca farmacia di turno</b></td></tr> | |
| <tr><td colspan="3"> </td></tr> | |
| 
 | |
| 
 | |
| <tr><td width="100" valign="middle" align="right" class="txt_mid_grey">Data:</td> | |
| <td align="left"><select name="giorno"> | |
| <?php | |
| for($i=1;$i<=31;$i++){ | |
| echo "<option value=\"".str_pad($i, 2, 0, STR_PAD_LEFT)."\" "; | |
| if(!@$_POST['giorno']){ | |
| if(str_pad($i, 2, 0, STR_PAD_LEFT)==date("d")){echo "selected";} | |
| }else{ | |
| if(@$_POST['giorno']==str_pad($i, 2, 0, STR_PAD_LEFT)){echo "selected";} | |
| } | |
| echo ">$i</option>\n"; | |
| } | |
| ?> | |
| </select>  | |
| <select name="mese"> | |
| <?php | |
| $mesi_arr=array('','Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'); | |
|  | |
| for($i=1;$i<=12;$i++){ | |
| echo "<option value=\"".str_pad($i, 2, 0, STR_PAD_LEFT)."\" "; | |
| if(!@$_POST['mese']){ | |
| if(str_pad($i, 2, 0, STR_PAD_LEFT)==date("m")){echo "selected";} | |
| }else{ | |
| if(@$_POST['mese']==str_pad($i, 2, 0, STR_PAD_LEFT)){echo "selected";} | |
| } | |
| echo ">".$mesi_arr[$i]."</option>\n"; | |
| } | |
| ?> | |
| </select> <select name="anno"> | |
| <?php | |
| for($i=date("Y");$i<=(date("Y")+1);$i++){ | |
| echo "<option value=\"$i\" "; | |
| if(!@$_POST['anno']){ | |
| if(str_pad($i, 2, 0, STR_PAD_LEFT)==date("Y")){echo "selected";} | |
| }else{ | |
| if(@$_POST['anno']==str_pad($i, 2, 0, STR_PAD_LEFT)){echo "selected";} | |
| } | |
| echo ">$i</option>\n"; | |
| } | |
| ?> | |
| </select> </td><td align="center" valign="middle" rowspan="2"><input type="submit" class="button" value="  Ricerca farmacie aperte  " style="height: 60px" name="go"></td> | |
| </tr> | |
|  | |
|  | |
|  | |
| <tr><td width="100" valign="middle" align="right" class="txt_mid_grey">Ora:</td> | |
| <td align="left"><select name="ora"> | |
| <?php | |
| for($i=1;$i<=24;$i++){ | |
| echo "<option value=\"".str_pad($i, 2, 0, STR_PAD_LEFT)."\" "; | |
| if(!@$_POST['ora']){ | |
| if(str_pad($i, 2, 0, STR_PAD_LEFT)==date("H")){echo "selected";} | |
| }else{ | |
| if(@$_POST['ora']==str_pad($i, 2, 0, STR_PAD_LEFT)){echo "selected";} | |
| } | |
| echo ">".str_pad($i, 2, 0, STR_PAD_LEFT)."</option>\n"; | |
| } | |
| ?> | |
| </select> : <select name="minuti"> | |
| <?php | |
| for($i=0;$i<=59;$i++){ | |
| echo "<option value=\"".str_pad($i, 2, 0, STR_PAD_LEFT)."\" "; | |
| if(!@$_POST['minuti']){ | |
| if(str_pad($i, 2, 0, STR_PAD_LEFT)==date("i")){echo "selected";} | |
| }else{ | |
| if(@$_POST['minuti']==str_pad($i, 2, 0, STR_PAD_LEFT)){echo "selected";} | |
| } | |
| echo ">".str_pad($i, 2, 0, STR_PAD_LEFT)."</option>\n"; | |
| } | |
| ?> | |
| </select> </td></tr> | |
|  | |
| <tr><td colspan="3"> <br><br></td></tr> | |
| </table> | |
| </form> | |
| <br> | |
|  | |
|  | |
|  | |
|  | |
|  | |
| <?php | |
| if($_POST['anno']){ | |
| ?> | |
|  | |
|  | |
|  | |
| <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> | |
|  | |
| <table border="0" cellspacing="0" cellpadding="4" width="100%"> | |
|  | |
| <?php | |
|  | |
| // $data=date("Y-m-d"); | |
| $data=$_POST['anno']."-".$_POST['mese']."-".$_POST['giorno']; | |
| // $orastart="10:00:00"; | |
| $orastart="".$_POST['ora'].":".$_POST['minuti'].":00"; | |
| $orastop="14:00:00"; | |
|  | |
| $ora=$orastart; | |
|  | |
| $q3=mysqli_query($dbConn, "SELECT giorno FROM turni WHERE data='$data'"); | |
| while($r3=mysqli_fetch_row($q3)){$array3[]=$r3[0];} | |
|  | |
| $q2=mysqli_query($dbConn, "SELECT comuni.id, comuni.comune, ambiti.descrizione AS ambito FROM comuni,ambiti WHERE comuni.ambito=ambiti.id"); | |
| while($r2=mysqli_fetch_row($q2)){$array2[$r2[0]]=array($r2[1],$r2[2]);} | |
|  | |
| $q=mysqli_query($dbConn, "SELECT giorni.*,farmacie.nome AS F_nome, farmacie.comune AS F_comune | |
| 	      FROM giorni,farmacie WHERE giorni.farmacia=farmacie.id AND giorni.id IN(".implode(",",$array3).") ORDER BY F_comune"); | |
|  | |
| if(mysqli_num_rows($q)){ | |
|  | |
| echo "<tr><td align=\"left\"><b>Comune</b></td><td align=\"left\"><b>Farmacia</b></td><td align=\"left\"><b>Ambito</b></td></tr>"; | |
|  | |
|  | |
| $rcount=0; | |
| while($r=mysqli_fetch_array($q)){ | |
|  | |
|  | |
| 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]=="Aperto"){ | |
| $rcount++; | |
| if($rcount%2){$bgcolor="#eeeeee";}else{$bgcolor="#f9f9f9";} | |
| echo "<tr style=\"background-color: $bgcolor\"><td align=\"left\">".$array2[$r['F_comune']][0]."</td><td align=\"left\" class=\"txt_mid_black\">".$r['F_nome']."</td><td align=\"left\">".$array2[$r['F_comune']][1]."</td></tr>"; | |
| } | |
|  | |
| } | |
|  | |
| } | |
| ?> | |
|  | |
| </table><br> | |
| Sono state trovate <?php echo $rcount;?> farmacie aperte. | |
| <br><br> | |
| </td></tr> | |
| </table><br><br> | |
|  | |
| <table border="0" cellspacing="4" cellpadding="2" width="750" align="center" bgcolor="#ffffff" class="border radius"> | |
| <tr><td align="right" valign="middle"><a target="_blank" href="report_getXLS.php?data=<?php echo $data;?>&ora=<?php echo $orastart;?>">[scarica in formato XLS]</a></td></tr> | |
| </table> | |
|  | |
| <?php | |
| } | |
| ?>
 |