Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?
// Erstellt Connect zu Datenbank her
$host = "localhost";
$user = "root";
$pass = "xxx";
$daba = "zeiterfassung";
$db = @mysql_connect($host, $user, $pass) or die ("Konnte keine Verbindung zur Datenbank herstellen");
mysql_select_db($daba, $db);
// zuerst alle Mitarbeiter ermitteln
$sql_mitarbeiter = "SELECT DISTINCTROW mitarbeiter,
objekt FROM rapport WHERE objekt = " .$_POST["objekt"] ." AND jahr = " .$_POST["jahr"] ."
OR objekt = " .$_POST["objekt"] ." AND jahr = " .($_POST["jahr"] - 1);
$rs_mitarbeiter = mysql_query($sql_mitarbeiter, $db);
?>
<? { ?>
<tr><td><b>Total</b></td>
<?
$sql_zeit = "SELECT monat, SUM(rapport.zeit) as zeiten, stundenansatz.stunden as satzung FROM rapport LEFT JOIN stundenansatz ON rapport.objekt = stundenansatz.objekt";
$sql_zeit = $sql_zeit ." AND rapport.mitarbeiter = stundenansatz.mitarbeiter
WHERE stundenansatz.objekt = '" .mysql_real_escape_string($_POST['objekt']);
$sql_zeit = $sql_zeit ."' AND rapport.jahr = '" .mysql_real_escape_string($_POST['jahr']). "'";
$sql_zeit = $sql_zeit ." GROUP BY monat";
// Abfrage für Vorjahr
$sql_zeit_vorjahr = "SELECT SUM(rapport.zeit) as zeiten_vorjahr FROM rapport WHERE objekt = '" .mysql_real_escape_string($_POST['objekt']);
$sql_zeit_vorjahr = $sql_zeit_vorjahr ."' AND jahr = '" .(mysql_real_escape_string($_POST['jahr']) - 1). "'";
$rs_zeit_vorjahr = @mysql_query($sql_zeit_vorjahr, $db);
$rs_zeit = @mysql_query ($sql_zeit, $db);
unset($zeit);
for ($b = 0; $b<= mysql_num_rows($rs_zeit); $b++) {
$zeit[@mysql_result($rs_zeit, $b, "monat")] = @mysql_result($rs_zeit, $b, "zeiten");
}
?>
<td align="right"><b><? echo (@mysql_result($rs_zeit_vorjahr, 0, "zeiten_vorjahr"));?></td>
<td align="right"><b><? echo $zeit[1]; ?></td>
<td align="right"><b><? echo $zeit[2]; ?></td>
<td align="right"><b><? echo $zeit[3]; ?></td>
<td align="right"><b><? echo $zeit[4]; ?></td>
<td align="right"><b><? echo $zeit[5]; ?></td>
<td align="right"><b><? echo $zeit[6]; ?></td>
<td align="right"><b><? echo $zeit[7]; ?></td>
<td align="right"><b><? echo $zeit[8]; ?></td>
<td align="right"><b><? echo $zeit[9]; ?></td>
<td align="right"><b><? echo $zeit[10]; ?></td>
<td align="right"><b><? echo $zeit[11]; ?></td>
<td align="right"><b><? echo $zeit[12]; ?></td>
<td align="right"><b><? echo @mysql_result($rs_zeit_vorjahr, 0, "zeiten_vorjahr") + array_sum($zeit); ?></td>
<? } ?>
<?php
include "connect.inc.php";
$sqlab = 'SELECT SUM(stunden)
FROM
stundenansatz
WHERE
objekt = "'.mysql_real_escape_string($_POST['objekt']).'"
GROUP BY
objekt';
$res = mysql_query($sqlab);
$num = mysql_num_rows($res);
$arr = mysql_fetch_array($res);
//echo "<table border align='center'>";
while ($arr)
{
echo '<td align="right"><b>'. $arr['SUM(stunden)'] . ' ' . '</td>';
echo '</a>';
$arr = mysql_fetch_array($res);
}
?>
<?
$tmp = $tmp + (array_sum($zeit) * @mysql_result($rs_zeit, 0, "satzung"));
echo (array_sum($zeit) * @mysql_result($rs_zeit, 0, "satzung"));
?>
Bla, Bla, Bla, ein bisschen HTML und/oder PHP
<?
echo "Ich bin die Gesamtsumme: " .$tmp;
?>
<?
// Erstellt Connect zu Datenbank her
$host = "localhost";
$user = "root";
$pass = "xxx";
$daba = "zeiterfassung";
$db = @mysql_connect($host, $user, $pass) or die ("Konnte keine Verbindung zur Datenbank herstellen");
mysql_select_db($daba, $db);
// zuerst alle Mitarbeiter ermitteln
$sql_mitarbeiter = "SELECT DISTINCTROW mitarbeiter,
objekt FROM rapport WHERE objekt = " .$_POST["objekt"] ." AND jahr = " .$_POST["jahr"] ."
OR objekt = " .$_POST["objekt"] ." AND jahr = " .($_POST["jahr"] - 1);
$rs_mitarbeiter = mysql_query($sql_mitarbeiter, $db);
?>
<? for ($a = 0; $a <= mysql_num_rows($rs_mitarbeiter) - 1; $a++) { ?>
<tr><td><? echo mysql_result($rs_mitarbeiter, $a, "mitarbeiter"); ?></td>
<?
$sql_zeit = "SELECT monat, SUM(rapport.zeit) as zeiten, stundenansatz.stunden as satzung FROM rapport LEFT JOIN stundenansatz ON rapport.objekt = stundenansatz.objekt";
$sql_zeit = $sql_zeit ." AND rapport.mitarbeiter = stundenansatz.mitarbeiter
WHERE stundenansatz.objekt = '" .mysql_real_escape_string($_POST['objekt']);
$sql_zeit = $sql_zeit ."' AND rapport.jahr = '" .mysql_real_escape_string($_POST['jahr']). "'
AND stundenansatz.mitarbeiter = '" .mysql_result($rs_mitarbeiter, $a, "mitarbeiter") ."'";
$sql_zeit = $sql_zeit ." GROUP BY monat";
// Abfrage für Vorjahr
$sql_zeit_vorjahr = "SELECT SUM(rapport.zeit) as zeiten_vorjahr FROM rapport WHERE objekt = '" .mysql_real_escape_string($_POST['objekt']);
$sql_zeit_vorjahr = $sql_zeit_vorjahr ."' AND jahr = '" .(mysql_real_escape_string($_POST['jahr']) - 1). "' AND mitarbeiter = '" .mysql_result($rs_mitarbeiter, $a, "mitarbeiter") ."'";
$rs_zeit_vorjahr = @mysql_query($sql_zeit_vorjahr, $db);
$rs_zeit = @mysql_query ($sql_zeit, $db);
unset($zeit);
for ($b = 0; $b<= mysql_num_rows($rs_zeit); $b++) {
$zeit[@mysql_result($rs_zeit, $b, "monat")] = @mysql_result($rs_zeit, $b, "zeiten");
}
?>
<td align="right"><? echo (@mysql_result($rs_zeit_vorjahr, 0, "zeiten_vorjahr"));?></td>
<td align="right"><? echo $zeit[1]; ?></td>
<td align="right"><? echo $zeit[2]; ?></td>
<td align="right"><? echo $zeit[3]; ?></td>
<td align="right"><? echo $zeit[4]; ?></td>
<td align="right"><? echo $zeit[5]; ?></td>
<td align="right"><? echo $zeit[6]; ?></td>
<td align="right"><? echo $zeit[7]; ?></td>
<td align="right"><? echo $zeit[8]; ?></td>
<td align="right"><? echo $zeit[9]; ?></td>
<td align="right"><? echo $zeit[10]; ?></td>
<td align="right"><? echo $zeit[11]; ?></td>
<td align="right"><? echo $zeit[12]; ?></td>
<td align="right"><? echo @mysql_result($rs_zeit_vorjahr, 0, "zeiten_vorjahr") + array_sum($zeit); ?></td>