Haushaltsbuch/fix_neu.php
2025-11-18 20:37:13 +01:00

132 lines
5.0 KiB
PHP

<?php
require_once __DIR__ . '/includes/db_connect.php';
session_start();
$data = $_SESSION['formdata'] ?? [];
unset($_SESSION['formdata']);
$stmt = $pdo->query("SELECT id, name
FROM zahlungsmonate
ORDER BY id ASC;");
$zahlungsmonate = $stmt->fetchAll(PDO::FETCH_ASSOC);
$stmt = $pdo->query("SELECT id, name
FROM zahlungstag
ORDER BY id ASC;");
$zahlungstag = $stmt->fetchAll(PDO::FETCH_ASSOC);
$stmt = $pdo->query("SELECT id, bezeichnung
FROM konto
ORDER BY id ASC;");
$konto = $stmt->fetchAll(PDO::FETCH_ASSOC);
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<form method="POST" action="forms/fixkosten.php">
<div class="header">
<button class="header"
id="navigationLinks"
name="fixkosten_submit"
value="hinzufügen"
type="submit">
<span>hinzufügen</span>
</button>
<a href="fixkosten.php"
class="header"
id="navigationRechts">
abbrechen
</a>
</div>
<div class="inhalt">
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Zahlungsmonate
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<select name="zahlungsmonate_id" class="fix_select">
<?php foreach ($zahlungsmonate as $y): ?>
<option value="<?= htmlspecialchars($y['id']) ?>"
<?= (isset($data['zahlungsmonate']) && $y['id'] == $data['zahlungsmonate']) ? 'selected' : '' ?>>
<?= htmlspecialchars($y['name']) ?>
</option>
<?php endforeach; ?>
</select>
</div>
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Zahlungstag
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<select name="zahlungstag_id" class="fix_select">
<?php foreach ($zahlungstag as $y): ?>
<option value="<?= htmlspecialchars($y['id']) ?>"
<?= (isset($data['zahlungstag']) && $y['id'] == $data['zahlungstag']) ? 'selected' : '' ?>>
<?= htmlspecialchars($y['name']) ?>
</option>
<?php endforeach; ?>
</select>
</div>
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Konto
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<select name="konto_id" class="umsatz_select">
<?php foreach ($konto as $y): ?>
<option value="<?= htmlspecialchars($y['id']) ?>"
<?= (isset($data['konto']) && $y['id'] == $data['konto']) ? 'selected' : '' ?>>
<?= htmlspecialchars($y['bezeichnung']) ?>
</option>
<?php endforeach; ?>
</select>
</div>
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Gegenkonto
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<select name="gegenkonto_id" class="umsatz_select">
<option value="" disabled selected>Überweisung auf</option>
<?php foreach ($konto as $y): ?>
<option value="<?=$y['id']?>" <?php if(isset($data['gegenkonto'])) { if($y['id'] == $data['gegenkonto']) { echo 'selected';}} ?>><?=$y['bezeichnung']?></option>
<?php endforeach; ?>
</select>
</div>
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Beschreibung
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<input type="text" name="beschreibung" class="umsatz_text" value="<?= ($data['beschreibung']) ?? '' ?>">
</div>
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Betrag
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<input type="number" name="betrag" step="0.01" class="umsatz_number" value="<?= $data['betrag'] ?? '-' ?>">
</div>
</div>
</form>
</body>
</html>