Habe mir ein Script geschrieben um Online Zeiten zu erfassen, nun möchte ich aus meiner start und endzeit die Gesamtzeit die ich beim Kunden war ermitteln. Wie gehe ich am besten vor??? Wenn Timestamp wie? wäre sehr nett wenn ihr das Script mal kurz überfliegt und mir ein paar Lösungsvorschläge anbietet...
Danke im vorraus Roofter
HTML Maske
<html>
<head>
<title>blablabla</title>
</head>
<body background="lh-bg-signet.jpg">
<form name="beitrag" method="POST" action="zeiterfassung.php">
<h1><font color=#0000FF>Zeiterfassungssystem </font></h1>
<br>
Kunde: <br>
<input type="text" name="kunde" size="30" /><br><br>
<br>
Datum: <br>
<input type="text" name="datum" size="30" /><br><br>
<br>
Materialien: <br>
<input type="text" name="materialien" size="30" /><br><br>
Startzeit: <br>
<input type="text" name="startzeit" size="15" /><br><br>
<br>
Endzeit: <br>
<input type="text" name="endzeit" size="15" /><br><br>
<br>
Tätigkeitsbeschreibung: <br>
<textarea cols="60" rows="10" name="beschreibung"></textarea><br><br/><br>
<input type="submit" value="In CSV Speichern !"/>
<input type="reset" value="Zurücksetzen"/>
</form>
</body>
</html>
----------------------------------------------------------------------------------------
PHP Script schreibt CSV Datei... Wie errechne ich jetzt am besten die Gesamtzeit in Stunden aus start und endzeit?
<?php
$fname = "zeiten_tim.csv";
$str = $_POST["kunde"].';'.$_POST["datum"].';'.$_POST["startzeit"].';'.$_POST["endzeit"].';'.$_POST["materialien"].';'.$_POST["beschreibung"].';'."\r\n";
$errorMessage = "Fehler beim Zugriff auf die Datei $fname";
@ $fp = fopen($fname, 'a');
if(!$fp) {
echo $errorMessage;
exit;
}
@ $fbytes = fwrite($fp, $str);
if(!$fbytes) {
echo $errorMessage;
exit;
}
echo "$fbytes Byte wurden gespeichert.";
fclose($fp);
?>
Danke im vorraus Roofter
HTML Maske
<html>
<head>
<title>blablabla</title>
</head>
<body background="lh-bg-signet.jpg">
<form name="beitrag" method="POST" action="zeiterfassung.php">
<h1><font color=#0000FF>Zeiterfassungssystem </font></h1>
<br>
Kunde: <br>
<input type="text" name="kunde" size="30" /><br><br>
<br>
Datum: <br>
<input type="text" name="datum" size="30" /><br><br>
<br>
Materialien: <br>
<input type="text" name="materialien" size="30" /><br><br>
Startzeit: <br>
<input type="text" name="startzeit" size="15" /><br><br>
<br>
Endzeit: <br>
<input type="text" name="endzeit" size="15" /><br><br>
<br>
Tätigkeitsbeschreibung: <br>
<textarea cols="60" rows="10" name="beschreibung"></textarea><br><br/><br>
<input type="submit" value="In CSV Speichern !"/>
<input type="reset" value="Zurücksetzen"/>
</form>
</body>
</html>
----------------------------------------------------------------------------------------
PHP Script schreibt CSV Datei... Wie errechne ich jetzt am besten die Gesamtzeit in Stunden aus start und endzeit?
<?php
$fname = "zeiten_tim.csv";
$str = $_POST["kunde"].';'.$_POST["datum"].';'.$_POST["startzeit"].';'.$_POST["endzeit"].';'.$_POST["materialien"].';'.$_POST["beschreibung"].';'."\r\n";
$errorMessage = "Fehler beim Zugriff auf die Datei $fname";
@ $fp = fopen($fname, 'a');
if(!$fp) {
echo $errorMessage;
exit;
}
@ $fbytes = fwrite($fp, $str);
if(!$fbytes) {
echo $errorMessage;
exit;
}
echo "$fbytes Byte wurden gespeichert.";
fclose($fp);
?>
Kommentar