prepare($sql); $stmt->bindValue(':id', $kto, PDO::PARAM_INT); $stmt->execute(); $user = $stmt->fetch(PDO::FETCH_ASSOC); //pobierz dni z tabeli obecnosc dla pracownika $sql = "SELECT * FROM obecnosc WHERE kto = :kto AND data LIKE :data"; $stmt = $pdo->prepare($sql); $stmt->bindValue(':kto', $kto, PDO::PARAM_INT); $stmt->bindValue(':data', $miesiac.'%', PDO::PARAM_STR); $stmt->execute(); $days = $stmt->fetchAll(PDO::FETCH_ASSOC); //pobierz dni wolne z dniwolne $sql = "SELECT * FROM dniwolne WHERE data LIKE :data"; $stmt = $pdo->prepare($sql); $stmt->bindValue(':data', $miesiac.'%', PDO::PARAM_STR); $stmt->execute(); $dniWolne = $stmt->fetchAll(PDO::FETCH_ASSOC); $dniWolneArray = []; foreach($dniWolne as $dzienWolny) { $dniWolneArray[] = $dzienWolny['data']; } $sql = "SELECT skrot FROM dzialy WHERE id = :id"; $stmt = $pdo->prepare($sql); $stmt->bindValue(':id', $user['dzial'], PDO::PARAM_INT); $stmt->execute(); $dzial = $stmt->fetch(PDO::FETCH_ASSOC); ?> <?php echo $_POST['month']; ?> - ewidencja czasu - <?php echo $user['imie'].' '.$user['nazwisko']; ?>

Imię i nazwisko:
Dział:
prepare($sql); $stmt->bindValue(':kto', $kto, PDO::PARAM_INT); $stmt->bindValue(':data', $miesiac.'%', PDO::PARAM_STR); $stmt->execute(); $zdalnie = $stmt->rowCount(); ?> Ilość dni pracy zdalnej: prepare($sql); $stmt->bindValue(':kto', $kto, PDO::PARAM_INT); $stmt->bindValue(':data', $miesiac.'%', PDO::PARAM_STR); $stmt->execute(); $niezaakceptowane = $stmt->fetch(PDO::FETCH_ASSOC); if($niezaakceptowane['COUNT(*)'] > 0) { ?>
Są niezaakceptowane dni pracy
prepare($sql); $stmt->bindValue(':kto', $kto, PDO::PARAM_INT); $stmt->bindValue(':data', $month[0].'-'.$month[1].'-'.$i, PDO::PARAM_STR); $stmt->execute(); $work = $stmt->fetch(PDO::FETCH_ASSOC); //sprawdź czy to sobota czy niedziela lub czy to dzień wolny if(date('N', strtotime($month[0]."-".$month[1]."-".$i)) > 5 || in_array($month[0]."-".$month[1]."-".$i, $dniWolneArray)) { echo ""; } else { echo ""; } if($work === false) { //nie ma wpisu w bazie echo ""; echo ""; } else { //jest wpis w bazie echo ""; if($work['czasZaczecia'] != NULL && $work['czasKonca'] != NULL) { echo ""; } } echo ""; } ?>
Dzień Czas pracy
".$i."".$i."".$work['czasZaczecia']." - ".$work['czasKonca'].""; if($work['skrot'] != "OB") { echo " - ".$work['skrot'].""; } } else if($work['czasZaczecia'] != NULL && $work['czasKonca'] == NULL) { echo "".$work['czasZaczecia']." - "; if($work['skrot'] != "OB") { echo " - ".$work['skrot'].""; } } else if($work['czasZaczecia'] == NULL && $work['czasKonca'] != NULL) { echo " - ".$work['czasKonca'].""; if($work['skrot'] != "OB") { echo " - ".$work['skrot'].""; } } else { echo "".$work['skrot'].""; // } if($work['zdalne'] == 1) { echo " - PZ"; } else { echo "