ciao ragazzi,
ho problemino che non riesco a capire.. ho provato a cercare qualcosa, ma non ho trovato niente...
in un form inserisco un determinato orario di accesso e uno di uscita
inserisco nella tabella del db
poi quando chiedo una verifica ho l'output con due ore in meno
è certo che il codice della pagina di insert è sbagliato...
Codice PHP:
$today =$_POST['data'];
$nominativo $_POST['nominativo'];
$tipologia $_POST['istituto'];
//orario del mattino
$ora_in_m $_POST['ora_in_m'];             
$minuti_in_m $_POST['minuti_in_m'];                 
$ora_out_m $_POST['ora_out_m'];                     
$minuti_out_m $_POST['minuti_out_m'];                              
//orario del pomeriggio         
$ora_in_p $_POST['ora_in_p'];
$minuti_in_p $_POST['minuti_in_p'];
$ora_out_p $_POST['ora_out_p']; 
$minuti_out_p $_POST['minuti_out_p'];  

list(
$dd$mm$yyyy) = explode('/'$today); 
 
$data_in_m mktime("$ora_in_m""$minuti_in_m","0"$mm$dd$yyyy,1); 
$data_out_mmktime("$ora_out_m""$minuti_out_m","0",  $mm$dd$yyyy,1);  
$data_in_p mktime("$ora_in_p""$minuti_in_p","0",  $mm$dd$yyyy,1); 
$data_out_pmktime("$ora_out_p""$minuti_out_p","0",  $mm$dd$yyyy,1);

$diff_in_ore_m "$data_out_m"$data_in_m"
$diff_in_ore_p "$data_out_p"$data_in_p"
$differenza_in_ore "$diff_in_ore_m"$diff_in_ore_p";  

$query "insert into orario (istituto, data_in_m, data_out_m, data_in_p, data_out_p, differenza, nominativoid, data) values('$tipologia','$data_in_m', '$data_out_m', '$data_in_p', '$data_out_p','$differenza_in_ore', '$nominativo',  now())"
if(
mysql_query($query)) 
{ echo 
"ok"; } 
else
 { echo 
"no!:" mysql_error() ;  } 
header ('location:step_1.php'); ?> 
mi dite dove sbaglio?