Hallo erst mal.
Ich hätte da ein Problem mit der Verarbeitung und anschließenden Berechnung von Zahlen.
Gleich vorneweg: meinen PHP skill schätze ich auf ca. 30% gegenüber eines Profis also bei eventuellen hilfestellungen bitte darauf rücksicht nehmen ;)
Wie das Topic schon sagt sitze ich an einer Auftragsarbeit für meinen Betrieb ein Programm zu entwickeln welches automatisch die Geleistete arbeitszeit ermittelt und gleichzeitig die Überstunden errechnet. Sprich wenn man von 9-20 Uhr gearbeitet hat hat man: 2 Stunden und 15 Minuten ÜBERSTUNDEN.
das soll das Programm einmal FÜR JEDEN MONAT und auch detailiert für jeden tag ausgeben.
Die Zeit wird per Formular eingegeben!
Bis zu diesem Moment handle ich es so das Die Uhrzeiten als ganzes gespeichert werden. ALSO "06:43". Wie kann ich jetzt daraus einzelne zahlen machen und sagen. das die 06 mal 60 genommen wird damit ich diese als minuten habe und DANN noch zu den 43 hinzu addiere um anschließend bei Zahlen ÜBER 60 Minuten wieder stunden zu erstellen SPRICH : 75 Minuten = 01:15
So ich werde nun zum einen euch Screenshots der GUI und der Mysql Tabellen geben. Zum anderen in diesem Thread die Quellcodes WIE weit ich bereits bin.
Ganz kurz bevor ich mit dem Anhang beginne:
WENN mir jemand helfen kann WÄR ich sehr glücklich. Ich habe zwar das Große Markt und Technik "PHP5 & MYSQL5" aber das hilft mir in dieser Situation auch nicht weiter.
MFG Crooklyn Alias Björn S.
Brandenburg / Havel
ANHÄNGE
======================================
ANZEIGE Des AKTUELLEN MONATS
Bitte nicht wundern ich hab hier ein wenig getrickst und die tabelle 50:50 in php und mysql^^
Code:
function show_act()
{
global $uid;
$mon = date("n");
echo '<table width="60%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#999999" bgcolor="#CCCCCC"> <tr>
<td> </td>
<td width="60%"><div align="center"><font face="Arial, Helvetica, sans-serif">Aktueller
Monat</font></div></td>
<td> </td>
</tr>';
$abfrage2 = mysql_query("SELECT tag, monat, g_k, g_g, p1_k, p1_g, p2_k, p2_g, uid FROM day WHERE uid = '$uid' AND monat = '$mon'");
while($act = mysql_fetch_array($abfrage2))
{
?>
<tr>
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif">Tag: <?php echo $act['tag']; ?></font></td>
<td width="60%"><font size="2" face="Arial, Helvetica, sans-serif">Gesamt: <?php echo $act['g_k'] . ' - ' . $act['g_g']; ?><br>
Pause1: <?php echo $act['p1_k'] . ' - ' . $act['p1_g']; ?><br>
Pause2: <?php echo $act['p2_k'] . ' - ' . $act['p2_g']; ?><br>
</font></td>
<td width="20%"><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
</tr>
<?php
}
echo '</table>';
}
===============================
http://img137.imagevenue.com/img.php...9d_add_day.jpg
http://img142.imagevenue.com/img.php...9_add_day2.jpg
http://img136.imagevenue.com/img.php...0_add_day3.jpg