Ciao a tutti ho la seguente problematica.
Dovrei eseguire una operazione che mi permetta di ottenere le ore lavorate da un dipendente sapendo che nel giorno X il dipendente ha timbrato entrata e uscita 2 volte ( ES. 8-12 .13-17).
Ho creato la tabella entrate e la tabella uscite dove mi salva la data corrente , l'ora corrente HH mm ss , il nome della persona .
Questa è la mia funzione che mi permette la visualizzazione degli orari del dipendente , quello che mi servirebbe è un totale delle ore lavorate in quel giorno.....ma non trovo una soluzione anche ricercando qualcosa di simile...
grazie in anticipo.
Codice PHP:
function effettua_calcolo()
{
$db = mysql_connect("localhost", "root", "GotO1964");
mysql_select_db("internotecheng",$db);
$nome=$_POST['nome'];
echo " <span class=\"testo1\"> $nome
e' entrato alle ore :
</span> ";
$que1= "SELECT orario,data FROM tbl_entrate WHERE nome = '$nome'
AND YEAR(data) = '$_POST[anno]' AND MONTH(data) = '$_POST[mese]'
AND DAY(data) = '$_POST[giorno]' ORDER BY ORARIO ";
$res01 = mysql_query($que1,$db) or die (mysql_error());
while ($ris11 = mysql_fetch_assoc($res01))
{
echo "<span class=\"testo1\">
$ris11[orario]</span>";
}
$nome=$_POST['nome'];
echo " <span class=\"testo1\">
e' uscito alle ore :
</span> ";
$que2= "SELECT orario,data FROM tbl_USCITE WHERE nome = '$nome'
AND YEAR(data) = '$_POST[anno]' AND MONTH(data) = '$_POST[mese]'
AND DAY(data) = '$_POST[giorno]' ORDER BY ORARIO ";
$res02 = mysql_query($que2,$db) or die (mysql_error());
while ($ris12 = mysql_fetch_assoc($res02))
{
echo "<span class=\"testo1\">
$prova <br \> $ris12[orario]</span>";
}
}