93 lines
3.6 KiB
PHP
93 lines
3.6 KiB
PHP
<?php
|
|
require_once __DIR__ . '/includes/db_connect.php';
|
|
|
|
$stmt = $pdo->query("SELECT kf.id AS kostenfix_id,
|
|
kf.beschreibung,
|
|
kf.betrag,
|
|
zt.name AS zahlungstag,
|
|
zm.name AS zahlungsmonate,
|
|
kf.konto_id,
|
|
k.bezeichnung AS konto
|
|
FROM kostenfix kf
|
|
JOIN zahlungstag zt ON zt.id = kf.zahlungstag_id
|
|
JOIN zahlungsmonate zm ON zm.id = kf.zahlungsmonate_id
|
|
JOIN konto k ON k.id = kf.konto_id
|
|
ORDER BY kf.id ASC");
|
|
$kostenfix = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
|
?>
|
|
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<link rel="stylesheet" href="style.css">
|
|
<script>
|
|
function ändereFixkosten(kostenfix_id) {
|
|
document.getElementById("hiddenInputÄndereFixKostenvariabelID").value = kostenfix_id;
|
|
document.getElementById("hiddenFormÄndereFix").submit();
|
|
}
|
|
</script>
|
|
</head>
|
|
|
|
<body>
|
|
<form method="POST" action="forms/fixkostenZuKontobewegung.php">
|
|
<div class="header">
|
|
<a href="fix_neu.php"
|
|
class="header"
|
|
id="navigationLinks">
|
|
Neue Fixkosten
|
|
</a>
|
|
<a href="fix_zuKontobewegung.php"
|
|
class="header"
|
|
id="navigationMitte">
|
|
zu Konto hinzufügen
|
|
</a>
|
|
<a href="index.php"
|
|
class="header"
|
|
id="navigationRechts">
|
|
HOME
|
|
</a>
|
|
</div>
|
|
</form>
|
|
<div class="inhalt">
|
|
<table>
|
|
<tr>
|
|
<th id="th_gebucht">Zyklus</th>
|
|
<th id="th_ausgegeben">Tag</th>
|
|
<th id="th_beschreibung">Beschreibung</th>
|
|
<th id="th_betrag">Betrag</th>
|
|
<th id="th_konto">Konto</th>
|
|
</tr>
|
|
<?php foreach ($kostenfix as $y): ?>
|
|
<tr>
|
|
<td class="td_text"
|
|
onClick="ändereFixkosten(<?= htmlspecialchars($y['kostenfix_id']) ?>)">
|
|
<?= htmlspecialchars($y['zahlungsmonate']) ?>
|
|
</td>
|
|
<td class="td_text"
|
|
onClick="ändereFixkosten(<?= htmlspecialchars($y['kostenfix_id']) ?>)">
|
|
<?= htmlspecialchars($y['zahlungstag']) ?>
|
|
</td>
|
|
<td class="td_text"
|
|
onClick="ändereFixkosten(<?= htmlspecialchars($y['kostenfix_id']) ?>)">
|
|
<?= htmlspecialchars($y['beschreibung']) ?>
|
|
</td>
|
|
<td class="<?= $y['betrag'] < 0 ? 'td_zahl_neg' : 'td_zahl_pos' ?>"
|
|
onClick="ändereFixkosten(<?= htmlspecialchars($y['kostenfix_id']) ?>)">
|
|
<?= number_format($y['betrag'], 2, ",", ".") ?> €
|
|
</td>
|
|
<td class="td_text"
|
|
onClick="ändereFixkosten(<?= htmlspecialchars($y['kostenfix_id']) ?>)">
|
|
<?= htmlspecialchars($y['konto']) ?>
|
|
</td>
|
|
|
|
<form id="hiddenFormÄndereFix" method="post" action="fix_edit.php">
|
|
<input id="hiddenInputÄndereFixKostenvariabelID" type="hidden" name="kostenfix_id">
|
|
<input id="hiddenInputEditTyp" type="hidden" name="editTyp" value="edit">
|
|
</form>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</table>
|
|
</div>
|
|
</body>
|
|
|
|
</html>
|