Hallo
Ich brauche dringend Hilfe bei meiner Zeiterfassungssystem..
Ich wähle im Dropdownfeld ein Objekt und Jahr aus. Mit dem Script unten werden die gesamten Stunden der Mitarbeiter im gewählten Jahr angezeigt.
Daneben möchte ich noch ein Feld einfügen, wie viel der Mitarbeiter für die Stunden erhält.
Da die Stunden objektabhängig sind, habe ich für sie eine neue Tabelle erstellt:
Stundenansatz (ID, Mitarbeiter, Objekt, Stunden)
Also diese Tabelle muss SUM(zeit) x Stunden aus Stundenansatz (dieser muss aber auch das gleiche Objekt sein wie im Dropdown ausgewählt.) anzeigen.
Beispiel:
Mitarbeiter A hat im Objekt Sport im Jahr 2009, 10 Stunden gearbeitet -> SUM(zeit) = 10
Mitarbeiter A bekommt pro Stunde bei Objekt Sport 5 Euro.
Also muss in der Tabelle 50 stehen.
Weiss jemand wie man diese machen muss?
Ich wäre unheimlich froh auf ein Lösung..
Ich brauche dringend Hilfe bei meiner Zeiterfassungssystem..
Ich wähle im Dropdownfeld ein Objekt und Jahr aus. Mit dem Script unten werden die gesamten Stunden der Mitarbeiter im gewählten Jahr angezeigt.
Daneben möchte ich noch ein Feld einfügen, wie viel der Mitarbeiter für die Stunden erhält.
Da die Stunden objektabhängig sind, habe ich für sie eine neue Tabelle erstellt:
Stundenansatz (ID, Mitarbeiter, Objekt, Stunden)
Also diese Tabelle muss SUM(zeit) x Stunden aus Stundenansatz (dieser muss aber auch das gleiche Objekt sein wie im Dropdown ausgewählt.) anzeigen.
Beispiel:
Mitarbeiter A hat im Objekt Sport im Jahr 2009, 10 Stunden gearbeitet -> SUM(zeit) = 10
Mitarbeiter A bekommt pro Stunde bei Objekt Sport 5 Euro.
Also muss in der Tabelle 50 stehen.
Weiss jemand wie man diese machen muss?
Ich wäre unheimlich froh auf ein Lösung..
PHP:
<?php
include "connect.inc.php";
$sqlab = 'SELECT
SUM(zeit)
FROM
rapport ';
if($_POST['objekt'] && $_POST['jahr'])
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'" AND
`mitarbeiter` = "Thali" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if($_POST['objekt'] && $_POST['jahr'])
{
$sqlab .= 'WHERE
`objekt` = "'.mysql_real_escape_string($_POST['objekt']).'" AND
`mitarbeiter` = "Thali" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if($_POST['jahr'])
{
$sqlab .= 'WHERE
`mitarbeiter` = "Thali" AND
`jahr` = "'.mysql_real_escape_string($_POST['jahr']).'"';
}
else if($_POST['objekt'])
{
$sqlab .= 'WHERE
`mitarbeiter` = "Thali" AND
`objekt` = "'.mysql_real_escape_string($_POST['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">';
echo '<b>'. $arr['SUM(zeit)'] . ' ' . '</b>';
echo '</td>';
echo '</a>';
$arr = mysql_fetch_array($res);
}
?>